首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该加入一个已经被杀的线程吗?

我应该加入一个已经被杀的线程吗?
EN

Stack Overflow用户
提问于 2011-10-24 13:17:51
回答 1查看 210关注 0票数 1

我有许多可连接的线程,在某个时候需要全部停止。线程是p线程,但是是通过RTAI的用户空间界面创建的(不过,不要考虑RTAI)。

对于每个线程,我都有一个变量,可以设置它来告诉它们退出。所以我要做的是:

  • 为每个线程设置该变量,以便它们停止
  • 等待最多1秒
  • 加入线程

现在的问题是,由于我使用的是RTAI,它为我的工作使用了一个内核空间伙伴线程,如果出了问题,线程可能会没有响应(它从来没有发生过,但我必须小心,以防出问题)。在这种情况下,我就杀了这条线。

所以,我的问题是,一旦你有一个线程被杀死,你是否应该在它上join

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-24 13:27:05

杀死线程并不会改变你是否应该加入它。如果线程尚未被分离,那么您需要加入它,否则会泄漏系统中的资源。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7876215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档