【发布时间】:2021-10-13 04:55:12
【问题描述】:
我了解异步任务和线程的一般概念。
我想问:
单个 CPU 中可以并行运行多少个线程?
可以在所有 CPU 上并行运行多少线程?
【问题讨论】:
-
仅供参考,异步任务并不总是占用线程:blog.stephencleary.com/2013/11/there-is-no-thread.html
-
例如具有 8 个物理内核和 16 个逻辑内核的 Ryzen 7-5800X,这要归功于我忘记名称的技术,可以在级别上并行执行 16 个真实线程您可以在 Windows 任务管理器或其他图表上看到处理器本身的同时。
标签: c# multithreading