一、线程相关概念
1、进程
进程 与 操作系统 : 进程 是 操作系统 中 能够独立运行的单元 , 是 操作系统 对 正在运行的 应用程序 的 抽象结构 描述 ;
操作系统 中 运行的每个 应用程序 就是一个进程...;
一个操作系统中可以运行 多个 进程 ;
每个 应用程序 都会被 操作系统 分配一个 进程 ID ;
多个进程之间 , 可以通过 管道 / 套接字 / 信号量 / 共享内存 进行通信 ;
进程 与...协程恢复 则 开始执行协程 , 线程不能再执行其它代码操作 , 协程挂起 则停止执行协程 , 线程继续执行其它代码逻辑 ;
在主线程中执行协程任务 , 协程挂起后 , 会继续执行主线程的其它操作 ,...不会阻塞主线程 ;
在 一个 线程 中 , 可以定义多个 协程 任务 , 可以任意切换 协程 任务 执行 , 同一时间只能运行一个协程任务 ;
协程 和 纤程 是 相同的概念 , 在不同的开发平台 /...场景 中的 对同一个概念的表述 ,
Kotlin 中叫做 " 协程 "
Windows 中叫做 " 纤程 "
4、管程
" 管程 " 是 用于 管理 共享资源 的 程序结构 ;
" 管程 " 提供了 可以