# author: weicai ye
# email: yeweicai@zju.edu.cn 
# datetime: 2020/7/26 下午2:17
#
# from typing import List
#
# if __name__ == "__main__":
# 	pass

# 进程与线程的区别
#
# 1. 线程是程序执行的最小单位，而进程是操作系统分配资源的最小单位；
#
# 2. 一个进程由一个或多个线程组成，线程是一个进程中代码的不同执行路线
#
# 3. 进程之间相互独立，但同一进程下的各个线程之间共享程序的内存空间(包括代码段，数据集，堆等)及一些进程级的资源(如打开文件和信
#
# 号等)，某进程内的线程在其他进程不可见；
#
# 4. 调度和切换：线程上下文切换比进程上下文切换要快得多