История изменений
Исправление firkax, (текущая версия) :
А да и правда. Тогда destruction_stage это и есть флаг, защищённый мютексом, про который я писал. А stop_flag немного лишний и только запутывает читателя кода. Насколько там нужен атомик лень думать, подозреваю что не нужен (после переделывания кода на единый флаг).
Зачем таскать везде указатель на stop_flag тоже непонятно, если всё равно к тредпулу обращаешься в котором он хранится.
Исправление firkax, :
А да и правда. Тогда destruction_stage это и есть флаг, защищённый мютексом, про который я писал. А stop_flag немного лишний и только запутывает читателя кода. Насколько там нужен атомик лень думать, подозреваю что не нужен (после переделывания кода на единый флаг).
Исходная версия firkax, :
А да и правда. Тогда destruction_stage это и есть флаг, защищённый мютексом. А stop_flag немного лишний и только запутывает читателя кода. Насколько там нужен атомик лень думать, подозреваю что не нужен (после переделывания кода на единый флаг).