mirror of
https://github.com/Z3Prover/z3
synced 2025-06-22 13:53:39 +00:00
parent
2e684d58d2
commit
0de3149634
1 changed files with 3 additions and 2 deletions
|
@ -118,8 +118,8 @@ scoped_timer::~scoped_timer() {
|
||||||
|
|
||||||
void scoped_timer::finalize() {
|
void scoped_timer::finalize() {
|
||||||
unsigned deleted = 0;
|
unsigned deleted = 0;
|
||||||
|
unsigned tries = 0;
|
||||||
while (deleted < num_workers) {
|
while (deleted < num_workers && tries < 10) {
|
||||||
workers.lock();
|
workers.lock();
|
||||||
for (auto w : available_workers) {
|
for (auto w : available_workers) {
|
||||||
w->work = 2;
|
w->work = 2;
|
||||||
|
@ -135,5 +135,6 @@ void scoped_timer::finalize() {
|
||||||
delete w->m_thread;
|
delete w->m_thread;
|
||||||
delete w;
|
delete w;
|
||||||
}
|
}
|
||||||
|
++tries;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue