当前位置: 技术问答>linux和unix
信号在实际开发中用得多吗?
来源: 互联网 发布时间:2015-12-03
本文导语: 我想学习UNIX/Linux的编程,目前在看《UNIX环境高级编程》一书,但是我感觉这本书讲得太细了,让我分不清哪些东西需要更多关注,哪些内容可以放过 :( 。 请大家指点一下,哪些东西在实际开发用得多,哪些知识...
我想学习UNIX/Linux的编程,目前在看《UNIX环境高级编程》一书,但是我感觉这本书讲得太细了,让我分不清哪些东西需要更多关注,哪些内容可以放过 :( 。 请大家指点一下,哪些东西在实际开发用得多,哪些知识需要详细了解。非常感谢!
附录几个很关心的问题:
1. 进程组和session(第9章 进程关系)的知识大概只有在开发shell时才有用吧?
2. 信号在实际开发中用得多吗?
附录几个很关心的问题:
1. 进程组和session(第9章 进程关系)的知识大概只有在开发shell时才有用吧?
2. 信号在实际开发中用得多吗?
|
信号,用的是相当的多,可以说每个实际上的程序都会用到。
至于进程组和session并不是shell才会考虑,比如daemon程序就要考虑。不过一般程序也可不去管它。
《UNIX环境高级编程》一书讲到的都是精华,建议都要看,特别是这几章:
基础知识
文件I/O
文件和目录
标准I/O库
进程相关的几章
信号
高级I/O
精灵进程
进程间通信和高级进程间通信
线程(第二版有)
这其间,信号、进程、进程间通信都是必看的,相当于linux编程的基础。
另外要精通linux编程,还要找一本网络编程的书看,推荐《Unix网络编程》
至于进程组和session并不是shell才会考虑,比如daemon程序就要考虑。不过一般程序也可不去管它。
《UNIX环境高级编程》一书讲到的都是精华,建议都要看,特别是这几章:
基础知识
文件I/O
文件和目录
标准I/O库
进程相关的几章
信号
高级I/O
精灵进程
进程间通信和高级进程间通信
线程(第二版有)
这其间,信号、进程、进程间通信都是必看的,相当于linux编程的基础。
另外要精通linux编程,还要找一本网络编程的书看,推荐《Unix网络编程》
|
信号用的相当多呀!
|
进程用的很多
我想主要是因为linux里面的线程也是一种特殊的进程吧
信号就更不用说了
那是相当多
我想主要是因为linux里面的线程也是一种特殊的进程吧
信号就更不用说了
那是相当多
|
在多进程中用的比较多.
但在多线程里不建议使用信号.处理起来比较麻烦
但在多线程里不建议使用信号.处理起来比较麻烦
|
都有用到。
|
那可是用的相当的多!!
|
信号用得还是比较多的,我觉得自己对信号这章了解得还不够,有空得好好研究一下了