小编cha*_*RL_的帖子

线程安全上的手册页冲突

我不明白的手册页之间存在冲突。

man 7 pthreads说:

POSIX.1-2001 和 POSIX.1-2008 要求标准中指定的所有函数都应是线程安全的,但以下函数除外:

并且 exit() 不在线程安全异常列表中。

然而,man 3 exit说:

exit() 函数使用不受保护的全局变量,因此它不是线程安全的。

通过谷歌搜索,似乎exit()线程实际上是不安全的。那么我对手册页的理解有什么问题吗?为什么exit()没有被列为线程不安全man 7 pthreads

c linux multithreading posix

5
推荐指数
1
解决办法
229
查看次数

标签 统计

c ×1

linux ×1

multithreading ×1

posix ×1