社区
嵌入开发(WinCE)
帖子详情
线程pthread_kill()函数问题
qq_39545013
2017-08-22 12:30:57
线程pthread_kill()有一个作用是判断线程的存活问题,他的函数说明其中一条说他的判断返回值如果是ESRCH说明线程号ID就不存在了,那么我想问:比如主线程A创建了线程B,那么线程B运行结束B的线程ID是不是也释放掉了,我看书上说得用pthread_join函数来回收他或者是设置成分离状态B的线程ID才会释放掉
...全文
1066
3
打赏
收藏
线程pthread_kill()函数问题
线程pthread_kill()有一个作用是判断线程的存活问题,他的函数说明其中一条说他的判断返回值如果是ESRCH说明线程号ID就不存在了,那么我想问:比如主线程A创建了线程B,那么线程B运行结束B的线程ID是不是也释放掉了,我看书上说得用pthread_join函数来回收他或者是设置成分离状态B的线程ID才会释放掉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
密雪东
2017-12-17
打赏
举报
回复
int pthread_join(pthread_t thread, void **retval); 功能:等待一个指定线程的退出,如果已退出则唤醒等待 参数:thread:指定等待的线程ID retval:承接pthread_exit传递过来的数据 成功:返回0
沉默的小明兄
2017-09-28
打赏
举报
回复
pthread_join 用法你自己去查一下吧。
qq_39545013
2017-08-22
打赏
举报
回复
兄弟们解决一下
test_p
thread
_
kill
测试程序_
p
thread
_
kill
测试,该
函数
可用来测试某个进程中的
线程
执行情况
undefined reference to ‘p
thread
_create’的解决方法
问题
原因: p
thread
库不是 Linux 系统默认的库,连接时需要使用静态库 libp
thread
.a,所以在使用p
thread
_create()创建
线程
,以及调用 p
thread
_atfork()
函数
建立fork处理程序时,需要链接该库。
问题
解决: 在编译...
Linux多
线程
环境下 关于进程
线程
终止
函数
总结
p
thread
_
kill
与
kill
有区别,是向
线程
发送signal。,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理
函数
。 int p
thread
_
kill
(p
thread
_t
thread
, int sig); 向指定ID的
线程
...
Linux
线程
同步之信号C语言实例
linux中向某个
线程
发送信号,若没有对该信号的处理
函数
,则会导致程序结束。 如下面的程序,创建一个
线程
,主
线程
向其发送一个信号,会导致程序立即结束 #include #include <p
thread
> p
thread
_t t; void* run...
linux中p
thread
_
kill
函数
详解
(2)p
thread
_
kill
可不是
kill
,而是向
线程
发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理
函数
。如果
线程
代码内不做处理,则按照信号默认的行为...
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章