gpt4 book ai didi

c# - .NET 中的线程池和 .IsBackground

转载 作者:太空狗 更新时间:2023-10-29 19:52:44 24 4
gpt4 key购买 nike

MSDN 以及许多其他来源声称线程池中的工作线程始终处于后台。

"Thread pool threads are background threads." (MSDN)

"Pooled threads are always background threads." (Threading in C#, Joseph Albahari)

我可以很容易地通过设置使工作线程非后台

Thread.CurrentThread.IsBackground = false;

应用程序将等待线程完成。

这有什么问题吗?

最佳答案

是的,您可以更改它们。但是你不应该

出于同样的原因,您不会重新粉刷借来的汽车。对于优先级和 MTA 等其他线程属性也是如此。

如果您想要不同类型的线程,请创建您自己的线程。

关于c# - .NET 中的线程池和 .IsBackground,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com