gpt4 book ai didi

c# - 前台线程与后台线程

转载 作者:可可西里 更新时间:2023-11-01 08:18:32 24 4
gpt4 key购买 nike

MSDN指出:

Background threads are identical to foreground threads with one exception: a background thread does not keep the managed execution environment running

  1. Thread Quantum 中是否有任何取消引用?如果它是后台线程而不是前台线程,操作系统给线程的那个? Check this .

  2. 当将后台线程优先级设置为更高的值(如Highest)时,它会比优先级较低的前台线程获得更多的量子吗?

提前致谢。

最佳答案

托管的前台/后台线程、Windows 线程量和线程优先级是正交的概念。

  • 作为前台线程意味着该进程在它(以及所有其他前台线程)停止之前无法停止。
  • 量子是一个线程在系统考虑在该处理器上调度另一个线程之前运行的时间长度。
  • 线程优先级决定了所有准备运行、等待线程中的优先顺序。

在这三项中,只有前景/背景与托管代码有关。

现在回答您的问题。

  1. 前台进程是 Windows 概念。它与 .net 中的前台/后台线程无关。
  2. 线程优先级不影响量程。

关于c# - 前台线程与后台线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5917498/

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