2014-02-07 210 views
0

[NOOBS问题] 祝大家晚上好。首先,对我的英语感到抱歉,我试图更好地了解这种语言。多线程,线程同步

我有三个文件:

Main.cpp的 - >包含图形界面,菜单线程和声音线程。 Lettore.cpp - >包含重新调整文件类型和使用正确库播放音频的功能,还包含停止,播放,暂停,跳过歌曲的功能。 这两个音频代码库 - >解码音轨并发送到ao进行播放。

现在的问题是:我该如何实现这一点?我的困难在于主文件。我写了“menu”(“play/pause,skip,ecc ....)”的线程代码,现在音频线程必须与main分离(因为不能阻塞程序,播放的功能在一段时间内),但必须与菜单线程沟通......我怎样才能做到这一点

我用G ++与C++ 11线程模块 谢谢您的时间

PS:?如果这个问题ISN “T一致的规则我修改这个问题瞬间!

+0

后一个实现无锁的线程安全队列的你已经做了什么。 –

回答