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