设为首页 加入收藏

TOP

Linux学习笔记:pthread_getschedparam函数
2014-11-24 12:02:45 来源: 作者: 【 】 浏览:0
Tags:Linux 学习 笔记 pthread_getschedparam 函数

在Linux2.6的内核中调用该函数,第一个参数指定为0,则系统宕,原因是收到了SIGSEVG信号,也就是说程序访问的非法的地址。查了一晚上,应该是找到原因了。


首先看pthread_getschedparam函数的定义。




从中可以看到,在pthread_kill中,


if (DEBUGGING_P && INVALID_TD_P (pd))


首先进行了判断,但是很有可能DEBUGGING_P宏没定义,所以程序就跳了过去,


然后再


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux/Windows中atexit实现机制 下一篇Boost 之正则表达式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)