最佳答案
我一直遵循的概念是,多线程只能在多处理器系统上实现,在这种系统中,每个线程可以分配多个处理器,每个线程可以同时执行。在这种情况下没有任何调度,因为每个线程都有专用于它的独立资源。 但是我最近在某个地方读到过,我也可以在单处理器系统上进行多线程处理。 是否正确? 如果是,那么单处理器系统和多处理器系统的区别是什么?