※ [本文轉錄自 C_and_CPP 看板 #1JOU9vFQ ]
作者: BIAO (超越自己) 看板: C_and_CPP
標題: [問題] Linux C多執行緒的疑問!?
時間: Thu May 1 13:58:15 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
-------------------------------
各位板友大家好,
目前小弟有個程式,內有A、B兩個thread,共用某個副程式,
其中A thread固定時間會執行該副程式,
另個B thread則隨機等候外部命令,接收外部命令後執行該副程式。
此程式在Linux內執行,
可有時候會自己中斷執行,
請問這是因為沒使用mutex,
發生衝突導致程式結束嗎!?
另想請問板友...
有什麼因素導致程式執行時,會自動結束呢!?
還請板友不吝賜教,謝謝..XD
--
--
作者: BIAO (超越自己) 看板: C_and_CPP
標題: [問題] Linux C多執行緒的疑問!?
時間: Thu May 1 13:58:15 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
-------------------------------
各位板友大家好,
目前小弟有個程式,內有A、B兩個thread,共用某個副程式,
其中A thread固定時間會執行該副程式,
另個B thread則隨機等候外部命令,接收外部命令後執行該副程式。
此程式在Linux內執行,
可有時候會自己中斷執行,
請問這是因為沒使用mutex,
發生衝突導致程式結束嗎!?
另想請問板友...
有什麼因素導致程式執行時,會自動結束呢!?
還請板友不吝賜教,謝謝..XD
--
--
All Comments