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

多线程

时间:2016-09-20 22:38:26      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

进程:正在进行中的程序(直译),其实对应于一个应用程序在内存中所开辟的空间。

线程:就是进程中的一个负责程序执行的控制单元,也叫执行路径。

一个进程中,可以有多个执行路径,称之为多线程。

比如360安全卫士,开启360安全卫士,就是开启了一个进程

清理垃圾的同时,还可以扫描病毒等,即多线程。

 

一个进程中至少要有一个线程。

开启多个线程目的是为了同时运行多个代码,每个线程都有自己要运行的内容,这个内容称为线程的任务。

 

多线程的弊端:CPU通过分时复用去切换线程执行,同一个时间只有一个在执行,只是切换时间非常的短,看起来是同时执行,如果线程开启很多,CPU频繁的切换线程,效率很低。

应用程序的执行都是CPU在做快速的切换来完成的,这个切换时随机的。

 

多线程

标签:

原文地址:http://www.cnblogs.com/lxboy2009/p/5890676.html

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