进程和线程之间的概念以及多线程的优点
Posted itiande
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程和线程之间的概念以及多线程的优点相关的知识,希望对你有一定的参考价值。
进程:
进程可以理解为一个正在运行的程序,每一个运行的程序都是一个进程。
线程:
线程可以为在进程中运行的子任务,一个进程可以有N个线程(N <= 1)。
多线程的优点:
举个例子,一个人两天可以完成的刚工作(一条线程工作两天),那么两个人一天就可以完成了(两条线程工作一条)。很明显,工作效率翻倍,下面画个图,可以看一下:
当然这只是在广义上的讲解,其实底层的CPU的运行也是单线程的,只不过如果一个程序是多线程的话,CPU会以非常快的速度在不同线程之间来回切换,让人误以为是多线程。
以上是关于进程和线程之间的概念以及多线程的优点的主要内容,如果未能解决你的问题,请参考以下文章