如果有,关系是什么?
最佳答案
将 CPU 视为一个人,将线程视为该人必须执行的单个任务。
例如,如果一个人试图洗碗、准备早餐、给 child 穿衣服,并确保猫不吃狗粮,那么这个人就必须在任务之间快速来回切换,为了看似同时在所有任务上取得一些进展。
但是那个人一次只能做一件事。
重温2013年:请注意,上述内容不一定正确。首先,单个“处理器”现在拥有多个核心,每个核心都能够通过管道同时执行多项操作。这是一个比“单个 CPU 一次只能做一件事”要复杂得多的世界。
关于java - CPU和线程之间有什么关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1264706/