码迷,mamicode.com
首页 > 编程语言 > 详细

为什么多线程可以利用到多核?

时间:2018-03-09 11:51:22      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:操作系统

最近自己在复习基础知识,刚好碰到朋友问我这个问题,所以顺便做个记录,巩固下


  • 首先还是复习下线程和进程的区别。
    • 最主要的点就是:进程是资源分配的最小单位,线程是CPU调度的最小单位。(一个是相当于一个容器,一个是具体被CPU操作的)
    • 进程间资源不共享,而多个线程是共享同个进程分配的资源的。
  • 由于线程分用户线程和内核线程。内核线程再调用的时候可以去不同的核心去操作。所以多线程是可以利用到多核的。

为什么多线程可以利用到多核?

标签:操作系统

原文地址:http://blog.51cto.com/jesnridy/2084498

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!