Jak spać lub wstrzymać PThread w c na Linuksie

Opracowuję aplikację, w której wykonuję wielowątkowość. Jeden z moich wątków roboczych wyświetla obrazy na widgecie. Inny wątek odtwarza dźwięk. Chcę zatrzymać / zawiesić / wstrzymać / uśpić wątki na zdarzeniu kliknięcia przycisku. To tak samo, jak po kliknięciu przycisku odtwarzania / pauzy w odtwarzaczu wideo. Zajmuję się tworzeniem aplikacji w c ++ na platformie linux za pomocą biblioteki pthread do wątków.

Czy ktoś może mi powiedzieć, jak osiągam wątki wstrzymać / zawiesić?

questionAnswers(2)

yourAnswerToTheQuestion