aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-05-11 10:04:41 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-05-11 10:04:41 -0700
commit6a5717dc74d3ce0ed8b581d0dd255ffbf50ffa32 (patch)
treec37cd9d4690f40e2fae9d38f6930a990e2334560 /unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
parent0f61343893588656a160fcd27bc1ef77cd95a18c (diff)
Explicitely initialize all the atomic variables.
Diffstat (limited to 'unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h')
-rw-r--r--unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h b/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
index f7e73aabe..13e6aac27 100644
--- a/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
+++ b/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
@@ -25,9 +25,9 @@ class NonBlockingThreadPoolTempl : public Eigen::ThreadPoolInterface {
queues_(num_threads),
coprimes_(num_threads),
waiters_(num_threads),
- blocked_(),
- spinning_(),
- done_(),
+ blocked_(0),
+ spinning_(0),
+ done_(false),
ec_(waiters_) {
// Calculate coprimes of num_threads.
// Coprimes are used for a random walk over all threads in Steal