首页 > 代码库 > 多线程
多线程
进程:正在进行中的程序(直译),其实对应于一个应用程序在内存中所开辟的空间。
线程:就是进程中的一个负责程序执行的控制单元,也叫执行路径。
一个进程中,可以有多个执行路径,称之为多线程。
比如360安全卫士,开启360安全卫士,就是开启了一个进程
清理垃圾的同时,还可以扫描病毒等,即多线程。
一个进程中至少要有一个线程。
开启多个线程目的是为了同时运行多个代码,每个线程都有自己要运行的内容,这个内容称为线程的任务。
多线程的弊端:CPU通过分时复用去切换线程执行,同一个时间只有一个在执行,只是切换时间非常的短,看起来是同时执行,如果线程开启很多,CPU频繁的切换线程,效率很低。
应用程序的执行都是CPU在做快速的切换来完成的,这个切换时随机的。
多线程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。