diff options
author | psychocrypt <psychocryptHPC@gmail.com> | 2018-05-01 20:46:02 +0200 |
---|---|---|
committer | psychocrypt <psychocryptHPC@gmail.com> | 2018-05-12 22:29:09 +0200 |
commit | 95cc462d45dbcda08e32f43c53384b00028ad256 (patch) | |
tree | 239acdf7d7a53a9fa2a9d8ed7ba7488dec138966 /xmrstak/backend/backendConnector.cpp | |
parent | 94d41580e0b0400e93a2f0226eb71476b891f4a7 (diff) | |
download | xmr-stak-95cc462d45dbcda08e32f43c53384b00028ad256.zip xmr-stak-95cc462d45dbcda08e32f43c53384b00028ad256.tar.gz |
fix job consume (possible deadlock)
fix #1505
- fix possible deadlock of the executor thread
- fix racecondition during the job consumation
- remove switch_work in all classes `minethd`
- move `consume_work` into `globalStates`
Diffstat (limited to 'xmrstak/backend/backendConnector.cpp')
-rw-r--r-- | xmrstak/backend/backendConnector.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/xmrstak/backend/backendConnector.cpp b/xmrstak/backend/backendConnector.cpp index 6f80a0f..525413f 100644 --- a/xmrstak/backend/backendConnector.cpp +++ b/xmrstak/backend/backendConnector.cpp @@ -57,9 +57,6 @@ bool BackendConnector::self_test() std::vector<iBackend*>* BackendConnector::thread_starter(miner_work& pWork) { - globalStates::inst().iGlobalJobNo = 0; - globalStates::inst().iConsumeCnt = 0; - std::vector<iBackend*>* pvThreads = new std::vector<iBackend*>; |