и потом извне продолжить, так вот этот механизм на мьютексах делают?
Вам нужен std::condition_variable
Очевидно, это не единственный способ, но он самый простой
а есть ли преимущества pthread.h перед thread, для систем типа linux? )
Если вы пишете на плюсах, забудьте про pthread.h и пользуйте thread
В С++20 для этих целей есть std::stop_token, если я не ошибаюсь
Приостановить извне?
возобновить извне
А что при этом сам поток делать будет?
А что он делает, когда ждет на condition_variable?
Спит. Устал.
Тут уже вопросы к реализации кондвары в ОС
Ну он прерваться должен в любой момент времени, или когда сам готов будет?
не не сам готов, со стороны это решается
Вот так не надо делать
Это буквально смысл кондвара
Обсуждают сегодня