Python笔记归档,需要时供查询使用
Python并发编程方法总结。
使用multiprocessing包进行多进程编程,CSDN博客。
使用Process对象创建进程,获取进程ID及父进程ID。
进程间通信(使用Queue)。
进程间通信(使用Pipe)。
加锁处理。
使用共享内存实现进程间共享状态。
使用服务进程实现进程间共享状态。
使用共享内存及服务进程共享状态,一定要加锁。
进程间普通内存变量不共享的例子。
使用进程池。
例子:使用Process对象实现指定并发的HTTP Web API测试。
例子:使用进程池实现指定并发的HTTP Web API测试。
使用Python的threading包完成多线程编程,CSDN博客。
使用Thread对象创建线程并执行。
守护线程与获取线程名字。
使用互斥锁Lock访问线程间共享变量,通过类的方式定义线程。
多线程死锁示例。
可重入锁RLock。
通过条件对象Condition实现复杂锁场景,“生产者-消费者”模型。
使用信号量Semaphore实现并发控制。
使用事件对象Event进行线程间的通信。
使用Timer对象定时执行线程。