Я разрабатываю приложение, в котором я выполняю многопоточность. Один из моих рабочих потоков отображает изображения в виджетах. Другой поток играет звук. Я хочу остановить/приостановить/приостановить/скрыть потоки в событии с нажатием кнопки. Это то же самое, что и при нажатии кнопки воспроизведения/паузы видеопроигрывателя. Я разрабатываю свое приложение в С++ на платформе linux, используя библиотеку pthread для потоковой передачи.
Может кто-нибудь сказать мне, как я могу добиться приостановки/приостановки потоков?