上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 信号量Semaphore 同进程的一样 Semaphore管理一个内置的计数器, 每当调用acquire()时内置计数器 1; 调用release() 时内置计数器+1; 计数器不能小于0;当计数器为0时,acquire()将阻塞线程直到其他线程调用release()。 阅读全文
posted @ 2019-09-18 15:37 黑糖A 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 线程锁 多线程修改数据会造成混乱 使用线程锁解决线程修改数据混乱问题 死锁问题 死锁问题解决方法 解决方法,递归锁,在Python中为了支持在同一线程中多次请求同一资源,python提供了可重入锁RLock。 这个RLock内部维护着一个Lock和一个counter变量,counter记录了acqu 阅读全文
posted @ 2019-09-18 15:24 黑糖A 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 昨日回顾 cpu最小的执行单位:线程 进程: 资源集合 线程: 执行单位 操作系统 工厂 进程 车间 线程(cpu) 流水线(电源) 进程的内存空间彼此隔离 线程共享同一份资源 线程开启的两种方法 创建速度 进程需要申请内存空间 慢 线程相当于直接告诉操作系统去干个什么活 快 线程的join方法 线 阅读全文
posted @ 2019-09-18 14:51 黑糖A 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 守护进程 守护进程守护的是进程的运行周期 阅读全文
posted @ 2019-09-17 16:03 黑糖A 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 线程其他相关用法 阅读全文
posted @ 2019-09-17 15:56 黑糖A 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 线程的join方法 阅读全文
posted @ 2019-09-17 15:43 黑糖A 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 子线程vs子进程创建速度 子线程进程共享 阅读全文
posted @ 2019-09-17 15:29 黑糖A 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 线程开启的两种方式 阅读全文
posted @ 2019-09-17 15:02 黑糖A 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 线程内容 初始别线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程.在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线. 操作系统 === 工厂 进程 === 车间 线程 === 流水线 cpu === 电源 线程:cpu最小的执行单位 进 阅读全文
posted @ 2019-09-17 14:54 黑糖A 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 初识线程 在传统操作系统中,每个进程都有一个地址空间,而且默认就有一个控制线程 在工厂中,每个车间都有房子,而且每个车间默认就有一条流水线 操作系统=== 工厂 进程=== 车间 线程=== 流水线 cpu=== 电源 线程:cpu最小的执行单位 进程:资源集合/资源单位 线程运行=运行代码 进程运 阅读全文
posted @ 2019-09-16 17:07 黑糖A 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页