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

进程和线程之间的概念以及多线程的优点

时间:2018-08-21 15:08:51      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:idt   运行   alt   个人   png   ima   技术分享   bsp   图片   

进程:

  进程可以理解为一个正在运行的程序,每一个运行的程序都是一个进程。

线程:

  线程可以为在进程中运行的子任务,一个进程可以有N个线程(N <= 1)。

多线程的优点:

  举个例子,一个人两天可以完成的刚工作(一条线程工作两天),那么两个人一天就可以完成了(两条线程工作一条)。很明显,工作效率翻倍,下面画个图,可以看一下:

技术分享图片

  当然这只是在广义上的讲解,其实底层的CPU的运行也是单线程的,只不过如果一个程序是多线程的话,CPU会以非常快的速度在不同线程之间来回切换,让人误以为是多线程。

 

进程和线程之间的概念以及多线程的优点

标签:idt   运行   alt   个人   png   ima   技术分享   bsp   图片   

原文地址:https://www.cnblogs.com/itiande/p/9511019.html

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