摘要: """ ----线程锁---- 什么时候用锁 当多个进程或多个线程需要同时修改同一份数据时, 可能会造成数据的错乱,所以必须得加锁""" from threading import Thread,Lock lock =Lock() a = 100 def task(): lock.acquire() global a temp = a - 1 ... 阅读全文
posted @ 2019-01-02 15:56 WenChen-0o0 阅读(204) 评论(0) 推荐(0) 编辑
摘要: """ ----守护线程---- 守护线程会在所有非守护线程结束后结束 三个线程 分贝 皇帝 太子 和皇后 如果把皇后设置为守护线程 那么皇后线程会在 太子和皇帝都死亡后死亡 当所有非线程结束后 守护线程也跟着结束了 进程 守护进程会在被守护进程死亡跟着死亡 同一个进程 可以有多个守护线程""" from threading im... 阅读全文
posted @ 2019-01-02 15:54 WenChen-0o0 阅读(128) 评论(0) 推荐(0) 编辑
摘要: """ ----多线程---- 多线程也是用于提高程序的效率 多进程 核心是多道技术 本质上就是切换加保存状态 当程序IO操作较多 可以提高程序效率 多线程 什么是线程 程序的执行线路 相当于与一条流水线,其包含了程序的具体执行步骤 如果我们把操作系统比喻为一个工厂,进程就是车间,先出... 阅读全文
posted @ 2019-01-02 15:51 WenChen-0o0 阅读(280) 评论(0) 推荐(0) 编辑