我正在学习C#中的线程.但是,我无法理解线程的哪些方面实际上正在提高性能.
考虑只存在单个核心处理器的情况.将任务拆分为多个线程使用相同的进程上下文(共享资源),并且它们同时运行.由于线程只是共享时间,为什么它们的运行时间(周转时间)小于单线程进程?
c# multithreading process
c# ×1
multithreading ×1
process ×1