edits
[cdsspec-compiler.git] / benchmark / ms-queue / testcase1.c
index c7c7b9c8badf936d2ff153f0d903d7c1b067741c..0e5b20dbb00514b55263b5babbca761bbef9ff2a 100644 (file)
@@ -5,7 +5,7 @@
 #include "my_queue.h"
 #include "model-assert.h"
 
-static int procs = 4;
+static int procs = 2;
 static queue_t *queue;
 static thrd_t *threads;
 static unsigned int *input;
@@ -39,20 +39,7 @@ static void main_task(void *param)
                else
                        printf("Thrd 2: Dequeue NULL.\n");
        } else if (pid % 4 == 1) {
-               output2 = 2;
-               succ2 = dequeue(queue, &output2);
-               if (succ2)
-                       printf("Thrd 3: Dequeue %d.\n", output2);
-               else
-                       printf("Thrd 3: Dequeue NULL.\n");
-       } else if (pid % 4 == 2) {
-               int input = 47;
-               enqueue(queue, input);
-               printf("Thrd 4 Enqueue %d.\n", input);
-       } else {
-               int input = 27;
-               enqueue(queue, input);
-               printf("Thrd 5 Enqueue %d.\n", input);
+               enqueue(queue, 2);
        }
 }