- 博客(2)
- 收藏
- 关注
原创 -对比线程安全和可重入函数
线程安全 一个函数被称为线程安全的(thread-safe),当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。反之,如果一个函数不是线程安全的,我们就说它是线程不安全的(thread-unsafe)。所以,有这么四类函数称为线程不安全的: 1、不保护共享变量的函数; 2、函数状态随着调用改变的函数; 3、返回指向静态变量指针的函数; 4、调用线程不安
2017-06-10 15:18:23 382
原创 Linux 中的信号
1、基本概念 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。内核也可以因为内部事件而给进程发送信号,通知进程发生了某个事件。注意,信号只是用来通知某进程发生了什么事件,并不给该进程传递任何数据。 收 到信号的进程对各种信号有不同的处理方法。处理方法可以分为三类:第一种是类似中断的处理程序,对于需要处理的信号,
2017-06-04 11:09:50 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人