我在发送端程序中开了两个线程,一个不断的录入语音,一个则将语音数据通过网络发送出去.
接收端程序同样是新开两个线程,一个接收数据,一个播放声音.录入语音时,我是交错操作两块缓冲区的.在写一块缓冲区时,则发送令一块,如此反复(接收端同理).
我现在的问题是,两个线程在操作两块缓冲区时同步做的不好.
想请教大家,该如何解决这样的同步问题.谢谢了!