import timedef consumer(name):print('%s 准备吃包子啦!' %name)while True:        baozi = yield #yield不但可以返回值还可以接收值 print('包子[%s],被[%s]吃了!'%(baozi,name))

def producer(name): c = consumer('A') #实例化对象 c2 = consumer('B') c.__next__()   #通过next方法调用c和c2 c2.__next__()print('老子准备开始做包子了')for i in range(10): time.sleep(1)print('做了两个包子!') c.send(i) #把循环的值,也就是做好的包子, 告诉A c2.send(i) #把循环的值,也就是做好的包子, 告诉B

producer('goupang')

转载于:https://www.cnblogs.com/fuyuteng/p/8513974.html

python-迭代器实现异步(在串行中)相关推荐

  1. promise异步请求串行异步then并行异步all竞争异步race 传递参数resolve(then)reject(catch)

    1.印象 古人云:"君子一诺千金",这种"承诺将来会执行"的对象在JavaScript中称为Promise对象. Promise就是解决多个异步请求的问题 Pr ...

  2. iOS GCD, 同步,异步,串行队列,并行队列,dispatch_group

    同步,指代码在同一个线程运行 异步,代码在另一个线程运行 串行队列,提交到该队列的block会顺序执行 并行队列,提交到该队列的block会并发执行 如果想等某一队列中所有block都执行完了在执行一 ...

  3. 同步、异步 与 串行、并行的区别

    同步.异步: 指的是能否开启新的线程.同步不能开启新的线程,异步可以. 串行.并行: 指的是任务的执行方式.串行是指多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个.并行指的是多个任务可以同 ...

  4. python练习:求一串珠子中包含所有颜色最短的一串长度

    题目 某年 百度的面试题. 一串首尾相连的珠子有 m 个,共有 N 种颜色(N <= 10).设计一个算法,取出其中一段,要求包含所有 N 种颜色,并且长度最短. 思路 使用一个额外的数组 fl ...

  5. python与单片机如何进行串行口通信_51单片机的串行口通信方式

    介绍:串行口是单片机与外界进行信息交换的工具. 8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收. 串行通信:数据一位一位次序发送或接收.参看下图: 串行通信的方式: 异步通信:它 ...

  6. 计算机网络之物理层:1、接口特性、同步异步、串行并行、双工

    物理层:1.物理层相关概念 思维导图:(学习任务) 接口特性: 数据通信基础: 设计数据通信系统要考虑的三个问题: 三种通信方式: 串行.并行传输: 同步.异步传输: 思维导图:(学习任务) 接口特性 ...

  7. 并发、并行、同步、异步、进程,线程、串行、并行?一文弄懂八大概念

    并发.并行.同步.异步.进程,线程.串行.并行?一文弄懂八大概念 参考博文:并发.并行.串行.同步.异步的区别? java多线程详解(并发,并行,同步) 文章目录 并发.并行.同步.异步.进程,线程. ...

  8. iOS学习笔记-106.多线程05——CGD同步、异步函数和并行、串行、主队列示例

    多线程05CGD同步异步函数和并行串行主队列示例 一说明与图示 二异步函数 并发队列 1 代码 2 结果 三异步函数 串行队列 1 代码示例 2 结果 四同步函数 并发队列 1 代码示例 2 结果 五 ...

  9. 嵌入式硬件协议: SPI串行外设接口 Serial Peripheral Interface

    简介 SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是 一种高速全双工的通信总线.它被广泛地使用在ADC.LCD 等设备与M ...

最新文章

  1. 2013 javaB1 世纪末的日期
  2. java web 笔试 题_JavaWeb综合笔试题(带答案).doc
  3. 【推荐】技术人必看的音视频学习资源清单
  4. Hadoop专业解决方案-第1章 大数据和Hadoop生态圈
  5. Mac 键盘符号整理
  6. JavaScript核心基础语法
  7. 关于HTTP缓存的故事
  8. 【OR】YALMIP 行列式最大化
  9. 安装kali的过程以及菜咩学到的基础知识
  10. sql中别名as,不写,以及使用双引号总结
  11. Python 图算法系列2 -电影推荐
  12. STM32F103_study59_The punctual atoms(Input capture experimentInput to capture experimental theoreti)
  13. serenity+jbehave
  14. Go Context 原理详解
  15. 如何通过按钮触发事件由一个jsp页面转到另一个jsp页面
  16. write-back与Write-through
  17. 为什么你成不了数据分析高手?可能是缺少这个思维
  18. 青少年编程python一级真题_青少年编程能力等级测评试卷二及答案 Python编程(一级)...
  19. 山东电销机器人_青岛语音电销机器人 欢迎来电「山东启云创客网络科技供应」...
  20. matlab毕达哥拉斯质数,毕达哥拉斯质数

热门文章

  1. Spring Security视频地址
  2. PostgreSQL的中文拼音排序
  3. Ubuntu打印机控制命令笔记
  4. 企业《DHCP服务器群集》高级配置
  5. COMPUTEX展 CPX论坛聚焦AI与物联网
  6. Selenium Firefox 官方Webdriver -- Geckodriver 下载地址
  7. mysql的字段为bit时,插入数据报Data too long
  8. web pack的使用事项
  9. Delphi 延迟函数 比sleep 要好的多
  10. Linux运维之--zabbix使用(实时更新)