Mercurial > cgi-bin > hgwebdir.cgi > PR > Applications > pthread > pthread__k_tuple__async
diff src/Application/main.h @ 1:88db7b62b961
Working queue based version
| author | Sean Halle <seanhalle@yahoo.com> |
|---|---|
| date | Wed, 10 Jul 2013 14:17:04 -0700 |
| parents | 9cf9b2091eeb |
| children |
line diff
1.1 --- a/src/Application/main.h Wed Jul 10 14:13:46 2013 -0700 1.2 +++ b/src/Application/main.h Wed Jul 10 14:17:04 2013 -0700 1.3 @@ -14,6 +14,8 @@ 1.4 #include <linux/perf_event.h> 1.5 #include <sys/syscall.h> 1.6 1.7 +#include "Queue_impl/PrivateQueue.h" 1.8 + 1.9 //========================== 1.10 //#define TURN_ON_DEBUG 1.11 1.12 @@ -147,16 +149,12 @@ 1.13 pthread_cond_t tupleIterCond; 1.14 int tupleIter; 1.15 1.16 -pthread_mutex_t producerAccessMutex; 1.17 -pthread_mutex_t productionReadyLock; 1.18 -pthread_cond_t productionReadyCond; 1.19 +pthread_mutex_t queueAccessLock; 1.20 +PrivQueueStruc *commQ; 1.21 + 1.22 int currProductionNum; 1.23 int producerMessage; 1.24 1.25 -pthread_mutex_t consumerReceivedAckLock; 1.26 -pthread_cond_t consumerReceivedAckCond; 1.27 -int currConsumerReceivedACKNum; 1.28 - 1.29 //======= 1.30 void* 1.31 producer_birthFn( void* _params );
