import tensorflow as tf

#1. 创建队列,并操作里面的元素。
q = tf.FIFOQueue(2, "int32")
init = q.enqueue_many(([0, 10],))
x = q.dequeue()
y = x + 1
q_inc = q.enqueue([y])
with tf.Session() as sess:
init.run()
for _ in range(5):
v, _ = sess.run([x, q_inc])
print(v)

import time
import threading
import numpy as np #2. 这个程序每隔1秒判断是否需要停止并打印自己的ID。
def MyLoop(coord, worker_id):
while not coord.should_stop():
if np.random.rand()<0.1:
print("Stoping from id: %d\n" % worker_id,coord.request_stop())
else:
print("Working on id: %d\n" % worker_id, time.sleep(1)) #3. 创建、启动并退出线程。
coord = tf.train.Coordinator()
threads = [threading.Thread(target=MyLoop, args=(coord, i, )) for i in range(6)]
for t in threads:
t.start()
coord.join(threads)

最新文章

  1. 与锤子手机HR的对话——创业没有联合创始人,CTO 等高管会把它当做自己的事业吗?
  2. chaper3_exerise_Uva1568_Molar_Mass_分子量
  3. July 20th, Week 30th Wednesday, 2016
  4. [Programming Entity Framework] 第3章 查询实体数据模型(EDM)(一)
  5. SQL:每年每月最高的两个温度
  6. SqlBulkCopy 数据批量操作使用的类
  7. java学习之查找
  8. Jquery 操作 select
  9. KFC - About KFC - Quality Assurance
  10. JavaScript中你所不知道的Object(一)
  11. python_如何进行反向迭代和实现反向迭代?
  12. 初步了解HTML
  13. POJ2387 Til the Cows Come Home 【Dijkstra】
  14. apache 限制连接并发数和下载速度
  15. C# 基于 adb 控制安卓
  16. oracle11g重新安装oem
  17. Linux centos7 下 svn 服务器搭建
  18. 慎用 apt-get autoremove !
  19. Java主流Web Service框架介绍:CXF和Axis2
  20. 877. Stone Game

热门文章

  1. java虚拟机之JVM体系结构
  2. springboot入门学习1
  3. UML概念
  4. mysql自增长字段设置
  5. 一、VIP课程:互联网工程专题 01-Git基本概念与核心命令掌握
  6. 18 12 26 css 学习 选择器
  7. 18 12 18 给服务器添加logging 日志功能
  8. [SDOI2016]游戏(树剖+李超树)
  9. 吴裕雄--天生自然 JAVASCRIPT开发学习:DOM EventListener
  10. 销售de经典语录