11月1日 小结

目录

小结

1.进程与线程

​ CPU最小的执行单位是线程,而进程则是一个存储资源单位

2.操作系统、进程、线程的关系

比喻:

​ 操作系统就是工厂,进程就是车间,线程就是车间里面的流水线,CPU就是电源

3.进程与线程在内存方面的区别

​ 进程的内存空间是彼此隔离

​ 线程的内存空间是共享的

4.开启线程的两种方式

​ 第一种就是函数的开启

​ 第二种就是类的开启

5.线程与进程的创建速度

​ 进程的创建速度比较慢,因为进程需要申请内存空间

​ 线程没有申请内存空间这个环节,直接执行快

6.线程的join方法

​ 等待被join的线程结束

​ 进程的join等待被join的进程结束

7.线程其它的相关用法

​ 1.is_alive()用来判断线程是否还在运行活着

​ 2.setName设置线程名

​ 3.getName返回该线程的名

​ 4.currentThread()返回当前线程的变量(线程名、pid等)

​ 5.enumerate()返回一个包含正在运行线程的list

​ 6.activeCount()返回正在运行的线程数据,与len(threading.enumerate())有相同的结果

8.守护线程

​ 守护线程守护的是进程运行周期

posted @ 2023-11-01 18:56  scxlzb  阅读(19)  评论(0)    收藏  举报