2014-02-07 207 views
0

[NOOBS問題] 祝大家晚上好。首先,對我的英語感到抱歉,我試圖更好地瞭解這種語言。多線程,線程同步

我有三個文件:

Main.cpp的 - >包含圖形界面,菜單線程和聲音線程。 Lettore.cpp - >包含重新調整文件類型和使用正確庫播放音頻的功能,還包含停止,播放,暫停,跳過歌曲的功能。 這兩個音頻代碼庫 - >解碼音軌併發送到ao進行播放。

現在的問題是:我該如何實現這一點?我的困難在於主文件。我寫了「menu」(「play/pause,skip,ecc ....)」的線程代碼,現在音頻線程必須與main分離(因爲不能阻塞程序,播放的功能在一段時間內),但必須與菜單線程溝通......我怎樣才能做到這一點

我用G ++與C++ 11線程模塊 謝謝您的時間

PS:?如果這個問題ISN 「T一致的規則我修改這個問題瞬間!

+0

後一個實現無鎖的線程安全隊列的你已經做了什麼。 –

回答