为什么多线程可以利用到多核?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么多线程可以利用到多核?相关的知识,希望对你有一定的参考价值。
最近自己在复习基础知识,刚好碰到朋友问我这个问题,所以顺便做个记录,巩固下- 首先还是复习下线程和进程的区别。
- 最主要的点就是:进程是资源分配的最小单位,线程是CPU调度的最小单位。(一个是相当于一个容器,一个是具体被CPU操作的)
- 进程间资源不共享,而多个线程是共享同个进程分配的资源的。
- 由于线程分用户线程和内核线程。内核线程再调用的时候可以去不同的核心去操作。所以多线程是可以利用到多核的。
以上是关于为什么多线程可以利用到多核?的主要内容,如果未能解决你的问题,请参考以下文章