楼主:
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同步吗?
没有产生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:00gcc -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还是有用就是了