python
leiyufei
这个作者很懒,什么都没留下…
展开
-
巧用list.extend(seq)方法
list.extend(seq)方法 extend的参数seq,可以为可迭代对象。通过迭代对象,extend可以做很多有趣的事情,比如将文件内容加入列表,使得代码更优雅: 运行结果: 源码 ...原创 2018-12-16 10:56:21 · 348 阅读 · 0 评论 -
Python线程及线程间通讯
Python代码的执行由Python虚拟机控制,任意时刻仅有一个线程在执行。对虚拟机的访问由全局解释器(GIL)来控制。在多线程环境中,虚拟机按以下方式运行: 1、设置GIL 2、切换到一个线程去运行 3、运行 a、指定数量的字节码的指令,或者 b、线程主动让出控制 4、把线程设置为睡眠状态 5、解锁GIL 6、再次重复以上步骤 thread和threading模块用于创...原创 2018-12-16 20:32:26 · 278 阅读 · 0 评论