Python
我的绿茶
这个作者很懒,什么都没留下…
展开
-
threading模块之Lock
在python的http、asyncio、urllib等模块中都会用到threading模块,所以想更深入的了解下threading模块,threading模块是基于CPython中_thread模块的Python封装。提供了常用的条件变量Condition、锁Lock、递归锁RLock、信号量Semaphore、同步事件Event、线程Thread等多个类,是比较重要的模块。首先我们看下_th...原创 2018-11-15 20:37:28 · 1058 阅读 · 0 评论 -
threading模块之Condition
condition基本用法cv = threading.Condition()#消费者线程cv.acquire()while not available(): cv.wait()cv.release()#生成者线程cv.acquire()make_available()cv.notify()cv.release()wait和Notify分析class Conditi...原创 2018-11-16 11:28:00 · 1318 阅读 · 0 评论 -
C++到Python学习浅谈
为什么要学PythonPython入门对大部分coder来说是很简单的事,因为Python实在是太优秀了,语法简洁易懂,同时还有很多的模块支撑。让我们可以把更多的精力放在业务而非造轮子上。我觉得无论是前端或者后端coder都应该学习Python。 python越来越火,在各个领域都能发挥其作用 C++写的socket客户端或者服务端程序可以用Python自测,效率高。 Python源码是...原创 2018-11-21 12:14:12 · 856 阅读 · 1 评论