摘要:
Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。Queue模块中的常用方法:Que... 阅读全文
posted @ 2015-03-18 17:01
dayday+up
阅读(13601)
评论(0)
推荐(0)
摘要:
如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和r... 阅读全文
posted @ 2015-03-18 13:52
dayday+up
阅读(3325)
评论(0)
推荐(0)
摘要:
#coding=utf-8#!/usr/bin/pythonimport threadimport time# 为线程定义一个函数def print_time( threadName, delay): count = 0 while count < 5: time.sleep(de... 阅读全文
posted @ 2015-03-18 10:40
dayday+up
阅读(216)
评论(0)
推荐(0)