LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

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

Зачем таскать везде указатель на stop_flag тоже непонятно, если всё равно к тредпулу обращаешься в котором он хранится.

Исправление firkax, :

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

Исходная версия firkax, :

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