Mercurial > hg > GearsTemplate
diff src/synchronizedQueue/synchronizedQueueForSem.c @ 48:1b71266af056
Add CAS loop to synchronizedQueueForCas
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 22 May 2015 18:42:25 +0900 |
parents | 2e7e66ccb3db |
children |
line wrap: on
line diff
--- a/src/synchronizedQueue/synchronizedQueueForSem.c Tue May 19 16:46:11 2015 +0900 +++ b/src/synchronizedQueue/synchronizedQueueForSem.c Fri May 22 18:42:25 2015 +0900 @@ -11,7 +11,7 @@ #define _CbC_environment __environment #endif -#define NUM 10 +#define NUM 100 extern __code initSynchronizedQueueContext(struct Context* context); @@ -137,7 +137,7 @@ context->data[Queue]->queue.queue_count->value--; pthread_mutex_unlock(&context->data[Queue]->queue.queue_count->mutex); - printf("Get %d\n\n", context->data[Queue]->queue.first->element.value); + printf(" Get %d\n\n", context->data[Queue]->queue.first->element.value); context->data[Queue]->queue.first = (context->data[Queue]->queue.first->element.next) ? context->data[Queue]->queue.first->element.next : 0; // sem_v