1. 进程是什么
windows电脑中,打开任务管理器,可以看到电脑中执行的每一个程序,每一个程序就是一个进程。
Windows系统是一个多任务系统。
电脑可以同时执行多个程序。
CPU时间片概念
2. 线程是什么
电脑管家是一个软件,也是程序 ==> 进程
电脑可以同时开启 病毒查杀,垃圾清理,一键加速…等功能
每一个功能就可以看做是线程!
一个应用程序 ==> 进程
应用程序的某一个功能 ==> 线程
应用程序中可以同时执行多个功能 ==> 多线程
线程使用的是系统资源,该系统资源你是操作系统分配给当前进程使用的。
多个线程的情况下,同时【抢占执行】会导致资源紧缺。
线程抢占过程就类似于进