作者adrianshum (Alien)
看板C_and_CPP
標題Re: [問題] 簡單的thread問題
時間Tue Apr 28 15:32:07 2009
※ 引述《dcgkii ()》之銘言:
: 有兩個function A()和B()
: EX:A()是錄音程式 B()是MP3編碼程式
: 現再我想用thread來做一個即時系統
: 也就是說 當A()啟動錄音 B()就開始編碼
: 那在OS上 我是要用critical section方式來做嗎?(方便的話寫個sample code)
: 還有一些方event mutex seamaphore這些是什麼時機作呢?
首先你知不知道 critical section/mutex/semaphore/event這堆東西
是做什麼用的? 你打算用它們來解決什麼問題?
你兩條 thread 之間可以完全沒關係, 無需要做 synchronization,
視乎你的 logic 要做什麼
太詳細的很難一次說出來耶, 你看看 document 裡面通常都會有講解.
不然 google 一下 multithread synchronization 這類的字眼應該會
有蠻多資料
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
→ dcgkii:感謝 04/28 15:36
→ e33d:我覺得沒必要 用 threadㄟ 04/28 21:04