return -1;
}
+bool succ1, succ2;
+
static void main_task(void *param)
{
+
unsigned int val;
int pid = *((int *)param);
+/*
+ if (!pid) {
+ input[0] = 17;
+ succ1 = dequeue(queue, &input[0]);
+ } else {
+ input[1] = 37;
+ enqueue(queue, input[1]);
+ }
+*/
if (!pid) {
input[0] = 17;
- //enqueue(queue, input[0]);
enqueue(queue, input[0]);
- //output[0] = dequeue(queue);
+ succ1 = dequeue(queue, &input[0]);
} else {
input[1] = 37;
- //enqueue(queue, input[1]);
- //output[1] = dequeue(queue);
- //output[0] = dequeue(queue);
- bool succ = dequeue(queue, &output[0]);
+ enqueue(queue, input[1]);
+ succ2 = dequeue(queue, &output[1]);
}
+
}
int user_main(int argc, char **argv)