fork()的异步信号安全性
发布时间:2020-05-24 09:44:36 所属栏目:Linux 来源:互联网
导读:根据Oracle的Multithreaded Programming Guide,fork()在信号处理程序中应该是安全的.但是我的进程被卡在信号处理程序中,跟随回溯: #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95 #
|
根据Oracle的Multithreaded Programming Guide,fork()在信号处理程序中应该是安全的.但是我的进程被卡在信号处理程序中,跟随回溯:
因此,malloc在信号处理程序中使用是不安全的,fork可以如何? 提前致谢. 最佳答案 现在是listed as a bug by RedHat:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何配置D-Bus和SSH X-Forwarding以防止SSH在退出
- 看过年人流高峰,浅聊并发之战[架构篇]
- java – 在没有X11的情况下编译OpenJDK 7
- linux – 什么是“内存页面输出率”
- linux – 如何使用bash shell脚本从文本文件中检查URL的状态
- linux – 如何在后台打开另一个文件Vim from Bash命令行?
- linux – df vs du.我的磁盘真的满了吗?
- supervisord – Supervisor HTTP Server端口问题
- LINUX教学:Linux中的中断处理方法
- linux – 如何在管道中获取第一个命令的退出状态?
