Skip to content

Commit d52c0f3

Browse files
committed
Refactoring
1 parent e63a3a0 commit d52c0f3

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

threadpool.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ ThreadPool::ThreadPool(unsigned int num_thread)
3434
topIndex = 0;
3535
bottomIndex = 0;
3636
incompleteWork = 0;
37-
sem_init(&availableWork, 0, 0);
37+
sem_init(&_available_work, 0, 0);
3838
sem_init(&availableThreads, 0, queueSize);
3939
pthread_mutex_unlock(&mutexSync);
4040
}
@@ -65,7 +65,7 @@ void ThreadPool::destroyPool(int maxPollSecs = 2)
6565
sleep(maxPollSecs);
6666
}
6767
cout << "All Done!! Wow! That was a lot of work!" << endl;
68-
sem_destroy(&availableWork);
68+
sem_destroy(&_available_work);
6969
sem_destroy(&availableThreads);
7070
pthread_mutex_destroy(&mutexSync);
7171
pthread_mutex_destroy(&mutexWorkCompletion);
@@ -88,14 +88,14 @@ bool ThreadPool::assignWork(WorkerThread *workerThread)
8888
//cout << "Assigning Worker[" << workerThread->id << "] Address:[" << workerThread << "] to Queue index [" << topIndex << "]" << endl;
8989
if(queueSize !=1 )
9090
topIndex = (topIndex+1) % (queueSize-1);
91-
sem_post(&availableWork);
91+
sem_post(&_available_work);
9292
pthread_mutex_unlock(&mutexSync);
9393
return true;
9494
}
9595

9696
bool ThreadPool::fetchWork(WorkerThread **workerArg)
9797
{
98-
sem_wait(&availableWork);
98+
sem_wait(&_available_work);
9999

100100
pthread_mutex_lock(&mutexSync);
101101
WorkerThread * workerThread = _worker_queue[bottomIndex];

threadpool.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class ThreadPool{
6262
private:
6363
unsigned int _num_thread;
6464

65-
sem_t availableWork;
65+
sem_t _available_work;
6666
sem_t availableThreads;
6767

6868
std::vector<WorkerThread *> _worker_queue;

0 commit comments

Comments
 (0)