python
文章平均质量分 81
nvnnv
这个作者很懒,什么都没留下…
展开
-
python threadpool线程池源码分析
python的这个线程池库感觉不是很好用,用起来的感觉也不怎么好。# -*- coding: UTF-8 -*-__docformat__ = "restructuredtext en"__all__ = [ 'makeRequests', 'NoResultsPending', 'NoWorkersAvailable', 'ThreadPool', '...原创 2018-05-17 13:39:37 · 787 阅读 · 0 评论 -
python线程池
觉得python的线程池库用着不要顺手,就按自己的意思改了改。去掉了poll方法,添加了线程池开始、返回结果队列等方法,结果队列的数据结构也改成了字典以下,代码# -*- coding:utf-8 -*-import threadingtry: import queueexcept ImportError: import Queue as queueclass Par...原创 2018-05-22 16:26:30 · 450 阅读 · 0 评论 -
关于锁的一点思考
无论是互斥量、信号量、对象锁、线程锁、进程锁等等,简略的说他们都一样,都是把某种东西锁住(抽象了),可能他们的级别不一样、使用的位置不一样。对于我使用过的语言,包括c++、java、python、c,语言体系不一样,但使用锁的思考可能殊途同归。c++/c:在多线程、多进程情况下,我会首先思考当前使用的对象/指针/方法,无论管它叫什么都好。它会在哪里(进程空间的位置),要去哪里,去了干什...原创 2018-11-22 11:14:39 · 238 阅读 · 0 评论