#!/usr/bin/evn python
# -*- coding:utf-8 -*-
import threading
import Queue
import time
# 创建一个消息队列
message=Queue.Queue();
# 生产者的方法
def producer():
for i in range(0,10000):
# 把系统消息压到队列当中去
message.put(item=str("simonQueue"+str(i)));
print("Push Message SuccessFully!!!!")
# 消费者的方法
def customClient():
for i in range(0,100):
# 把系统消息从队列当中取出
strs = message.get();
print("get Queue Message:" + strs)
for i in range(0,100):
time.sleep(1)
strs = message.get();
print("get Queue Message:" + strs)
produceth=threading.Thread(target=producer);
produceth.start();
customth=threading.Thread(target=customClient);
customth.start();