摘要: 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)
点击右上角即可分享
微信分享提示