IntWrapper *v0, *v1, *v2, *v3, *v4, *v5;
void threadA(void *arg) {
- table->put(k1, v1);
+ table->put(k3, v3);
+ table->put(k1, v4);
//table->put(k2, v2);
//table->put(k3, v3);
/*
}
void threadB(void *arg) {
- table->put(k1, v1);
- table->put(k2, v4);
- table->put(k3, v3);
+ //table->put(k1, v1);
+ //table->put(k2, v4);
+ //table->put(k3, v3);
}
void threadMain(void *arg) {
val1 = table->get(k1);
- val2 = table->get(k2);
+ //val2 = table->get(k2);
+ /*
if (val1 != NULL)
model_print("val1: %d\n", val1->_val);
else
if (val2 != NULL)
model_print("val2: %d\n", val2->_val);
else
- model_print("val2: NULL\n");
+ model_print("val2: NULL\n");*/
}
int user_main(int argc, char *argv[]) {
v0 = new IntWrapper(2048);
table->put(k1, v0);
table->put(k2, v0);
- model_print("hey\n");
+ //model_print("hey\n");
thrd_create(&t1, threadA, NULL);
thrd_create(&t2, threadB, NULL);
threadMain(NULL);