线程
什么是线程
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位
进程
什么是进程
一个软件的运行就是一个进程
进程是程序的基本执行实体
举例
可以把360这个软件本身就是一个进程而360里面的木马查杀,电脑清理,系统修复就是一个又一个线程
简单理解:线程就是应用软件互相独立的,可以同时运行的功能就可以理解为多线程
多线程的应用场景
1.软件中的耗时操作 2.拷贝、迁移大文件 3.加载大量的资源
4.所有的聊天软件 5.所有的后台服务器
举例:
比如玩王者荣耀,在打开游戏的过程中,可以检查游戏是否是最新的版本,背景页面的跳动效果和背景音乐等操作
小结
1.什么是多线程
有了多线程,我们就可以让程序同时做多件事情
2.多线程的作用
提高效率
3.多线程的应用场景
只要你想让多个事情同时运行就需要用到多线程
比如:软件的耗时操作,所有的聊天软件等...