7 void threadA(void *arg) {
9 printf("Thrd A: Put %d -> %d\n", 1, 1);
10 int r1 = table->get(2);
11 printf("Thrd A: Get %d\n", r1);
14 void threadB(void *arg) {
16 printf("Thrd B: Put %d -> %d\n", 2, 2);
17 int r2 = table->get(1);
18 printf("Thrd B: Get %d\n", r2);
21 int user_main(int argc, char *argv[]) {
26 thrd_create(&t1, threadA, NULL);
27 thrd_create(&t2, threadB, NULL);