02 2021 档案

摘要:dis库是python(默认的CPython)自带的一个库,可以用来分析字节码 import dis def add1(): a += 1 def desc1(): b -= 1 print(b) print(dis.dis(add1)) print(dis.dis(desc1)) 执行结果: 前面 阅读全文
posted @ 2021-02-27 10:47 爬行的龟 阅读(179) 评论(0) 推荐(0)
摘要:Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 来看下官方文档说明: queue 阅读全文
posted @ 2021-02-26 13:05 爬行的龟 阅读(92) 评论(0) 推荐(0)
摘要:1、python中一个线程对应于C语言中的一个线程。 2、GIL使得同一时刻只有一个线程在一个cpu上执行字节码,无法将多个线程映射到多个cpu上执行。 3、GIL会根据执行的字节码行数以及时间片释放GIL,GIL在遇到io操作时会主动释放。 import threading import time 阅读全文
posted @ 2021-02-21 22:20 爬行的龟 阅读(90) 评论(0) 推荐(0)

如有错误,欢迎指正 邮箱656521736@qq.com