erebus
diff liberebus/src/threadpool.cc @ 47:4b91c9a501d8
minor fix of strange code structure in the thread func
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 01 Feb 2016 14:56:15 +0200 |
parents | d15ee526daa6 |
children |
line diff
1.1 --- a/liberebus/src/threadpool.cc Tue Dec 29 12:19:53 2015 +0200 1.2 +++ b/liberebus/src/threadpool.cc Mon Feb 01 14:56:15 2016 +0200 1.3 @@ -134,9 +134,7 @@ 1.4 void ThreadPool::thread_func() 1.5 { 1.6 std::unique_lock<std::mutex> lock(workq_mutex); 1.7 - for(;;) { 1.8 - if(quit) break; 1.9 - 1.10 + while(!quit) { 1.11 workq_condvar.wait(lock); 1.12 1.13 while(!quit && !workq.empty()) {