好久沒有更新BLOG了,最近在做語音識別和語音合成方面的工作,粘一段自已寫的用得比較多的LINUX多線程代碼,做個記錄,方面以後查閱吧。代碼的作用是,主線程負責將要處理的數據放入隊列,另外一個新線程負責處理隊列中的數據,如果沒有數據新線程將睡眠等待,有新數據到來時主線程會喚醒新線程,就這麼簡單。。。隨手寫的程序,存在問題希望能告訴我:)
|
好久沒有更新BLOG了,最近在做語音識別和語音合成方面的工作,粘一段自已寫的用得比較多的LINUX多線程代碼,做個記錄,方面以後查閱吧。代碼的作用是,主線程負責將要處理的數據放入隊列,另外一個新線程負責處理隊列中的數據,如果沒有數據新線程將睡眠等待,有新數據到來時主線程會喚醒新線程,就這麼簡單。。。隨手寫的程序,存在問題希望能告訴我:)
|