X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=ms-queue%2Fmain.c;h=210c57a1e208518c6dca9558d0c9d9357e88ca19;hb=037b00400699b8bd88b250d6d5b053a85edb2a61;hp=8813e37bb44ec93671b505ff00fca1e192018ba6;hpb=6bfec4a14ed32227ccd38e85e111221d89c10d58;p=model-checker-benchmarks.git diff --git a/ms-queue/main.c b/ms-queue/main.c index 8813e37..210c57a 100644 --- a/ms-queue/main.c +++ b/ms-queue/main.c @@ -43,15 +43,17 @@ static void parse_args(int argc, char **argv) static void main_task(void *param) { - unsigned i, j; - unsigned val; + unsigned int i, j; + unsigned int val; int pid = *((int *)param); for (i = 0; i < iterations; i++) { val = 1 + pid * iterations + i; + printf("worker %d, enqueueing: %u\n", pid, val); enqueue(queue, val); val = dequeue(queue); + printf("worker %d, dequeued: %u\n", pid, val); } } @@ -61,7 +63,6 @@ int user_main(int argc, char **argv) int *param; parse_args(argc, argv); - iterations = (iterations + (procs >> 1)) / procs; queue = calloc(1, sizeof(*queue)); assert(queue);