Visual Studio 2008 C++;线程窗口';s优先级列 VisualC++ 2008的调试->窗口>线程显示优先级列中的--8线程。很明显,它是某个库中的工作线程,我不需要知道。所以把这个问题限制在优先级别。< /P>
研究Visual Studio 2008 C++;线程窗口';s优先级列 VisualC++ 2008的调试->窗口>线程显示优先级列中的--8线程。很明显,它是某个库中的工作线程,我不需要知道。所以把这个问题限制在优先级别。< /P>,c++,multithreading,visual-studio-2008,C++,Multithreading,Visual Studio 2008,研究WinBase.h中关于THREAD\u PRIORITY\u NORMAL的定义并不能说明-8是什么。MSFT的页面似乎显示,REALTIME\u PRIORITY\u CLASS的值为-2到-7,否则-1、-2或-15是唯一合法的负值 所以我很好奇-8可能意味着什么?请记住,这些标识符是偏移量,添加到进程和线程的优先级类中。此线程可能是由使用本机api的系统组件启动的,底层调用是NtSetInformationThread()。它取1到31之间的任何绝对值。所以我被投了“不做任何研究”的
WinBase.h
中关于THREAD\u PRIORITY\u NORMAL
的定义并不能说明-8是什么。MSFT的页面似乎显示,REALTIME\u PRIORITY\u CLASS
的值为-2到-7,否则-1、-2或-15是唯一合法的负值
所以我很好奇-8可能意味着什么?请记住,这些标识符是偏移量,添加到进程和线程的优先级类中。此线程可能是由使用本机api的系统组件启动的,底层调用是NtSetInformationThread()。它取1到31之间的任何绝对值。所以我被投了“不做任何研究”的反对票,尽管我阅读了标题和手册页,检查了堆栈溢出本身以及谷歌搜索?很公平。我承认我不知道这类问题的好资源是什么。我应该咨询什么来源?嗯,不是我,但我假设读者认为这个问题的答案不会让你做任何不同的事情。很难想象你会。使用来找出什么样的问题在这里是受欢迎的,“没有需要解决的实际问题”是第三个项目。恕我直言,你网站的第三个项目是在主观问题的背景下。我不认为我的问题是主观的,所以我不认为子弹适用。