单个进程可以在多处理器系统中的两个或多个处理器中执行吗?

Vis*_*vek 5 multi-processor process multi-core threads

我听说一个处理器一次只能运行一个进程。这是真的?如果是这样,那么单个进程如何同时在多个处理器中执行呢?这可能吗?

提前致谢!

Ign*_*ams 4

大多数操作系统将允许线程在单独的处理器/内核上同时运行。由于进程可以有多个线程,因此理论上它们可以在多个内核上运行。同步可能会导致一个或多个线程等待,直到其他线程达到某一点,但除非它们同时运行。