Fw: [問題] Linux C多執行緒的疑問!?

作者: BIAO (超越自己)   2014-05-02 11:30:46
※ [本文轉錄自 C_and_CPP 看板 #1JOU9vFQ ]
作者: BIAO (超越自己) 看板: C_and_CPP
標題: [問題] Linux C多執行緒的疑問!?
時間: Thu May 1 13:58:15 2014
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux
作者: acake (簡單)   2014-05-01 20:10:00
兩個thread有需要用mutex同步嗎?
作者: RouterHsieh (醉臥美人膝,醒掌天下權)   2014-05-01 22:04:00
沒有產生core dump嗎?話說這問題跟本板沒啥關係..轉去LinuxDev比較恰當吧
作者: BIAO (超越自己)   2014-05-02 11:30:00
謝謝兩位板友的回覆,我轉到Linux.. XD
作者: bitlife (BIT一生)   2014-05-02 11:53:00
你自少要知道結束原因,程式自己正常exit,一般signal 或SIGSEGV
作者: BIAO (超越自己)   2014-05-02 13:00:00
我的程式是設定...無窮迴圈 二個thread都是.. 所以才納悶XD
作者: bitlife (BIT一生)   2014-05-02 13:32:00
所以我說要先找出原因,你可以先用交談式shell把程式丟背景shell不要登出,等程式結束,shell會顯示程式怎麼結束的
作者: BIAO (超越自己)   2014-05-02 13:50:00
謝謝b大.. 沒用過shell!不過現在明白處理方式了,感謝您~~~
作者: bitlife (BIT一生)   2014-05-02 14:50:00
你用linux但沒用過shell?這...? 那你怎麼跑程式的?你sudo那行命令應該就是在交談式shell下執行的執行 echo $SHELL 就知道你目前是用什麼shell
作者: BIAO (超越自己)   2014-05-02 15:16:00
(!!!) 原來是這個樣子..謝謝b大 :D目前已物色到一本不錯的書..準備入手!!我是用bash~~~
作者: kdjf (我抓得到什麼呢?)   2014-05-02 21:51:00
gcc -g (debug), 加上gdb試試看吧
作者: lantw44 (#######################)   2014-05-02 22:46:00
$SHELL 是登入的時候設定的,如果自己開其他 shell不會跟著變
作者: bitlife (BIT一生)   2014-05-02 23:21:00
樓上,我是看原po連shell是什麼都不知道,所以才叫他看目前是什麼shell XD不過你這補充說明對原po還是有用就是了

Links booklink

Contact Us: admin [ a t ] ucptt.com