AM
cond_var
с глобальным мьютексомSize: a a a
AM
cond_var
с глобальным мьютексомVK
cond_var
с глобальным мьютексомA
cond_var
с глобальным мьютексомAM
AM
ПК
thread
pool
. есть ли возможность моментально замораживать потоки, а потом так же моментально их восстанавливать на том же месте работы для продолжения? про существование mutex
, cond_var
, lock
, atomic
я знаю. вопрос в том, как это лучше организовать, и вообще возможно ли?AM
ПК
AM
ПК
while (in_progress) {Пауза - установка
current_simulation.next_step();
}
in_progress
в false
AM
while (in_progress) {Пауза - установка
current_simulation.next_step();
}
in_progress
в false
AM
ПК
while (in_progress) {
if (in_pause) {
std::this_thread::sleep_for(100ms);
} else {
current_simulation.next_step();
}
}
AM
while (in_progress) {
if (in_pause) {
std::this_thread::sleep_for(100ms);
} else {
current_simulation.next_step();
}
}
ПК