上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页
2019年3月8日
该文被密码保护。 阅读全文
posted @ 2019-03-08 17:14 HeiTangMuSi 阅读(5) 评论(0) 推荐(0)
摘要: 1.GIL 是一个全局解释器锁,是一种互斥锁 为什么需要GIL锁:因为一个python.exe进程中只有一份解释器,如果这个进程开启了多个线程都要执行代码 多线程之间要竞争解释器,一旦竞争就有可能出现问题 带来的问题:同一时间只有一个线程可以访问解释器 好处:保证了多线程的数据安全 thread_s 阅读全文
posted @ 2019-03-08 16:41 HeiTangMuSi 阅读(427) 评论(0) 推荐(0)
2019年3月7日
摘要: JoinableQueue的使用 from multiprocessing import JoinableQueue, Queue q = JoinableQueue() q.put(1) q.put(2) print(q.get()) q.task_done() # 告诉容器已经处理完了一个数据 阅读全文
posted @ 2019-03-07 15:50 HeiTangMuSi 阅读(239) 评论(0) 推荐(0)
2019年3月6日
摘要: 1.守护进程 指的也是一个进程,可以守护着另一个进程 一个进程a设置为b的守护进程 当b结束时 a会立马结束自己不管任务是否执行完毕 使用场景:例如qq进程 有一个下载任务 交给了一个子进程 但是过程中 qq退出了 下载进程也会随之关闭了 import time from multiprocessi 阅读全文
posted @ 2019-03-06 18:50 HeiTangMuSi 阅读(797) 评论(0) 推荐(0)
2019年3月5日
摘要: 并发编程多进程 1.进程与程序 进程:一个正常运行中的程序 是一系列程序执行的过程的总称(抽象概念) 程序:是有程序员将自己的思维逻辑按照某种编程语言规范编写下来的一堆字符串,最终形成的一堆文件 进程是由程序产生的,没有进程就没有进程 2.操作系统与进程 应用程序无法直接运行在硬件之上,一定要借助操 阅读全文
posted @ 2019-03-05 17:17 HeiTangMuSi 阅读(179) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页