#coding=utf-8

import time

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

import sys 

# 生产者

def produce(l):

    i=0 

    while 1:

        if i < 5:

            l.append(i)

            yield i

            i=i+1

            time.sleep(1)

        else:

            return

    

# 消费者

def consume(l):

    p = produce(l)

    while 1:

        try:

            p.next()

            if len(l) > 0:

                print l.pop()

        except StopIteration:

            sys.exit(0)

l = []

consume(l)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄