为什么需要线程
我们先不谈程序什么的,先谈一下盖房子,我们盖房子是一个人做得快还是十个人做的快呢?可能正常人都知道那肯定十个人盖的快。换到程序中也是一样的我前面所编写的程序都是一条线下来的也就是前面的代码没运行完后面的是不能运行的。既然这样,我们就可以把前面的程序看成一个人做事,那么效率肯定就比较低。
那么线程就是:
当处理的任务过于庞大的时候,一个线程已经没有办法支持处理,需要多线程支持。

那么线程是什么
首先我们要理解计算机中的一些单元:

程序:比如QQ 飞信(可能年龄比较小的不知道飞信)浏览器等

进程:这时候大家就可以点开自己的资源管理器
一个程序是可以有多个进程的:
线程(Thread)
这里可以看到我们的显卡就有两个进程,我的qq浏览器也有两个。不过对于浏览器来说如果开发还是建议大家用google或者Firefox,我本人用的Google浏览器。qq浏览器是我下载下来运行flash的哈哈,毕竟我大谷歌已经放弃flash了。

线程:程序处理任务的最小单元 一个进程可以拥有多个线程,好了大家就先理解到这里就够了。

相关文章: