摘要: 多线程基础:python类库32[多线程同步]一 多线程同步由于CPython的python解释器在单线程模式下执行,所以导致python的多线程在很多的时候并不能很好地发挥多核cpu的资源。大部分情况都推荐使用多进程。python的多线程的同步与其他语言基本相同,主要包含:Lock & RLock :用来确保多线程多共享资源的访问。Semaphore : 用来确保一定资源多线程访问时的上限,例如资源池。Event : 是最简单的线程间通信的方式,一个线程可以发送信号,其他的线程接收到信号后执行操作。 二 实例1)Lock & RLockLock对象的状态可以为locked和u 阅读全文
posted @ 2012-01-05 18:29 iTech 阅读(4615) 评论(0) 推荐(1) 编辑