Chinaunix's Archiver
论坛
›
Linux环境编程
› 加锁代码能被信号打断吗
gaoyang_fei
发表于 2012-11-26 16:32
加锁代码能被信号打断吗
对于一个内含静态变量的函数,加锁可以变成线程安全函数,但不能变成可重入函数,为什么呢 ? 是因为 加锁代码能被信号打断吗
liuiang
发表于 2012-11-26 18:11
你都加了锁了,还怎么重入啊,一重入再获得锁,还能获得的到么?
如果你用的递归锁,那么函数允许重入,这个锁对静态变量起到了保护作用了么?
gaoyang_fei
发表于 2012-11-27 11:44
谢谢 说的很明白
页:
[1]
查看完整版本:
加锁代码能被信号打断吗