【问题标题】:Do children threads die after parent's thread death?父线程死后子线程会死吗?
【发布时间】:2012-12-26 03:57:06
【问题描述】:

我正在开发一个多线程程序,对此我不确定。

【问题讨论】:

  • 不,他们没有。你是从哪里得到这个想法的?
  • 线程没有父/子关系。一个进程中的所有线程都是对等的。

标签: c# multithreading


【解决方案1】:

不,但是标记为IsBackground 的线程将在其托管进程终止时终止,而如果IsBackground 为假,它们将阻止进程终止,直到它们完成。

【讨论】:

    【解决方案2】:

    如果后台线程的 IsBackground 属性设置为 true,则只有在所有前台线程完成时才会终止后台线程。我假设我们正在谈论 .NET :)

    http://msdn.microsoft.com/en-us/library/system.threading.thread.isbackground.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2018-02-22
      • 2022-10-16
      • 1970-01-01
      • 2011-02-13
      • 2017-01-10
      相关资源
      最近更新 更多