-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove boost threads #269
Remove boost threads #269
Conversation
…f global scheduler pool bitcoin#15632
This reverts commit 434d8d7.
2fc57db
to
fa463dd
Compare
In catch (const boost::thread_interrupted&) { still remain. |
In boost::this_thread::sleep(boost::posix_time::milliseconds(0)); boost::this_thread::sleep_for(boost::chrono::milliseconds(0));
still remain. |
|
In
|
This PR contains only c++ files. All build related changes are in PR#270.
|
This seems to causing failures in the CI
Please do not merge yet. Let me investigate. |
1f82e53
to
4555c3a
Compare
I'm seeing that master/control thread of Master call stack
Worker call stack
|
initialize m_request_stop variable in the constructor and handle empty queue length separately
d7cfba8
to
ff3b571
Compare
Thread deadlock is resolved by today's changes. |
change boost::threads to std::threads
some changes made by bitcoin are ported to tapyrus
18264 - remove boost::chrono
18710 - local thread pool to CCheckQueue
21016 - remove boost::thread_group usage