LINUX.ORG.RU

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

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

Насколько корректно такое прерывание потока

Нинасколько. В pthread бай дизайн нет возможности принудительно прервать работу одного потока. std::terminate() аварийно завершает работу процесса целиком.

Если нет, то посоветуйте, плиз, как

Либо через std::jthread::request_stop() (C++20), либо руками через общую переменную.

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

Насколько корректно такое прерывание потока

Нинасколько. В pthreads нет возможности принудительно прервать работу одного потока. std::terminate() аварийно завершает работу процесса целиком.

Если нет, то посоветуйте, плиз, как

Либо через std::jthread::request_stop() (C++20), либо руками через общую переменную.

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

Насколько корректно такое прерывание потока

Нинасколько. В pthreads нет возможности принудительно прервать работу одного потока.

Если нет, то посоветуйте, плиз, как

Либо через std::jthread::request_stop() (C++20), либо руками через общую переменную.