![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
dfvxcvxcvxc
这个作者很懒,什么都没留下…
展开
-
可重入与不可重入
在多线程编程和信号处理过程中,经常会遇到可重入(reentrance)与线程安全(thread-safe)。很多人纠结于reentrance和thread-safe两个概念理解纠缠不清。我想救我对reentrance和thread-safe的理解作个总结 一、可重入(reentrance)首先来看下APUE中,列出的可重入函数: acce转载 2016-01-13 17:18:49 · 553 阅读 · 0 评论 -
Linux硬链接与软链接
硬链接是给文件一个副本,同时建立两者之间的关系。修改其中一个,与其连接的文件会被同时修改。如果删除其中任意一个则其他文件不会被影响。软链接也叫符号连接,它只要对源文件在新的位置建立一个”快捷方式“,所以,原创 2015-12-12 13:37:58 · 352 阅读 · 0 评论 -
select,poll,epoll的区别
当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种:1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要很多的开销。(Apache服务器是用的子进程的方式,优点可以隔离用户)2.用一个进程,但是使用非阻塞的I/O读取转载 2016-01-14 16:37:25 · 316 阅读 · 0 评论