gpt4 book ai didi

multithreading - 现在,设置线程关联性而不是将其留给操作系统的充分理由是什么?

转载 作者:行者123 更新时间:2023-12-03 12:57:09 28 4
gpt4 key购买 nike

在此处搜索“线程关联”的答案,我发现人们对此很感兴趣,但没有什么理由可以节省可能获得稳定的 QueryPerformanceTimer 结果。

假设一个现代操作系统和一个现代 2-4 插槽工作站/服务器级机器具有现代 4-6 核 CPU,有什么好的理由认为他们比操作系统的调度程序更了解?是否有任何现实世界的情况下,更多地控制 thead 亲和力是正确的做法?可以展示什么样的性能优势?

上次我看到在某处设置线程关联的非常好的案例(例如,它得到了显示系统性能真正显着改进的具体结果的支持),这是与 Win2K 设备驱动程序有关的一些晦涩的事情。但是我已经好几年没见过这样的事情了,所以当有人告诉我他们需要控制线程关联性(但不是为什么)时,我深表怀疑……但很想以其他方式显示。

最佳答案

主要原因是如果你有一些严重依赖缓存的东西。操作系统调度程序不一定会考虑到您可能喜欢的程度。

关于multithreading - 现在,设置线程关联性而不是将其留给操作系统的充分理由是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957687/

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