gpt4 book ai didi

.net - 线程和核心

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

如果我的计算机上有X核心,并且启动了X线程。为了便于讨论,我们假设每个线程在使用的内存,硬盘等方面都是完全分开的。 OS是要知道将每个线程发送到一个内核还是要花更多的时间在一个内核上切片多个线程?
问题归结为:如果我具有X核,并且我的程序必须执行独立的计算,是否应该启动X线程,是否将它们各自通过管道传递给核,或者是因为我拥有X核而可以启动X的假设?线程完全错误?我在想
这是C#-

最佳答案

我要说不...

.NET团队引入了TPL来显式委派线程执行以利用多个内核。 Windows Vista内置的智能不足以支持将线程委派给多个内核的操作系统。考虑到Windows 7对多核的支持有了很大的改进,因此我不惊奇在.NET Framework(4.0)中看到这种改进。

关于.net - 线程和核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908035/

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