Python 小记 进程间通信(Python:Queue,Pipe,Value..) 前言与多线程不同,多进程之间不会共享全局变量,所以多进程通信需要借助“外力”。在Python中,这些常用的外力有Queue,Pipe,Value/Array和Manager。 阅读全文 2019-02-17 Guan 0 条评论 1448 次浏览
Python 小记 Python同步机制(semaphore,event,queue) 前言在Python中的线程锁和Condition源码分析二文的基础之上,对Python多线程数据同步时可能用到的Semaphore、Event、Queue做了一些粗略分析。 阅读全文 2019-02-16 Guan 0 条评论 1441 次浏览
Python 小记 Condition源码分析 前言除了之前在Python中的线程锁中提到的Lock和RLock,Python中的同步机制还有Conditions,我称其为条件锁。以下是我对Condition类的使用以及相关源码分析。 阅读全文 2019-02-15 Guan 0 条评论 1397 次浏览
Python 小记 Python中的线程锁 前言尽管Python中的线程有些鸡肋,但在IO操作中,提速显然。然而线程存在一个缺点,你可能不得不费点心力去关注线程同步的问题。这时我们需要用到线程锁。 阅读全文 2019-02-14 Guan 0 条评论 1301 次浏览
Python 小记 Socket编程 前言在网络编程里总会涉及到socket编程,或者说,网络编程是基于socket之上的。通过socket,我们可以建立tcp连接,或是udp通讯方式。亏得Python的完美封装,Socket编程变得容易上手。接下来会写一个基于tcp方式的简易终端聊天系统。 阅读全文 2019-02-10 Guan 0 条评论 1191 次浏览