From ac88cc5c57a34975c67e8656719d0350c4c43abc Mon Sep 17 00:00:00 2001 From: Peizhao Ou Date: Fri, 21 Mar 2014 16:49:44 -0700 Subject: [PATCH] add Java lockfree hashtable --- benchmark/cliffc-hashtable/main.cc | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/benchmark/cliffc-hashtable/main.cc b/benchmark/cliffc-hashtable/main.cc index 351c0da..8f2221e 100644 --- a/benchmark/cliffc-hashtable/main.cc +++ b/benchmark/cliffc-hashtable/main.cc @@ -56,8 +56,8 @@ IntWrapper *v1, *v2, *v3, *v4, *v5; 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) @@ -69,21 +69,15 @@ void threadA(void *arg) { } 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[]) { -- 2.34.1