linux如何停止线程

linux如何停止线程,第1张

杀死线程 所在的进程就可以,

ps aux | grep 进程名

kill -TERM 进程号

如果你指的写程序, 那就参考 man pthread_exit

Linux线程的几种结束方式

Linux创建线程使用

int pthread_create(pthread_t *thread, const pthread_attr_t *attr,

void *(*start_routine)(void *), void *arg)

1

2

Linux线程的几种结束方式:

调用pthread_exit(exit_code),exit_code为线程退出的状态代码。同一进程下的其他线程可以通过pthread_join(exit_code)来使用。

函数start_routine使用return返回,与调用pthread_exit()作用相同。

线程被取消pthread_cancel()。

同一进程中的其他线程调用了exit(),,或者主线程从main函数返回。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8695758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存