【发布时间】:2017-01-31 16:40:36
【问题描述】:
我阅读了有关进程与线程的文章,但我仍然不清楚它们的区别。
假设一个进程正在使用 CPU/处理器,做一些需要 10 分钟的大计算。另一个进程如何同时并行运行?单核处理器还是双核处理器?
线程也是如此,当 CPU/Processor 与另一个线程接合时,另一个线程如何并行运行?
线程和进程的上下文切换有何不同?我的意思是进程和线程都使用相同的RAM内存,那么有什么区别?
【问题讨论】:
-
为什么在标签中使用 java?
-
我是 Java 开发者!初学者到!
标签: multithreading process cpu