import queue
import contextlib
import time @contextlib.contextmanager
def worker_state(xxx,val):
xxx.append(val)
print("before",xxx)
try:
time.sleep(1)
yield
finally:
xxx.remove(val)
print("after",xxx) if __name__ == '__main__':
q = queue.Queue()
q.put("")
li = []
with worker_state(li,1):
q.get()

最新文章

  1. Unmanaged Exports使用方法
  2. python学习笔记-(十二)scoket编程基础
  3. struts2 jquery ajaxFileUpload 异步上传文件
  4. asmlib
  5. Codevs p1004 四子连棋
  6. jvm1
  7. ThinkPHP框架安全性能分析
  8. 转:Java程序员最常用的8个Java日志框架
  9. java中的string字符串中的trim函数的作用
  10. html简单样式
  11. JVM菜鸟进阶高手之路九(解惑)
  12. mysql distinct field1,field2,field3, .... from table
  13. flash上传头像,截取图像 组件演示
  14. Visual Studio中xml文件使用app.config、web.config等的智能提示的方法
  15. jQuery筛选--find(expr|obj|ele)和siblings([expr])
  16. shell脚本小集锦
  17. Mariadb MySQL逻辑条件判断相关语句、函数使用举例介绍
  18. Tomcat项目部署的三种方法
  19. [Linux内核]软中断、tasklet、工作队列
  20. loadrunner录制时web时,ie报安全证书问题

热门文章

  1. Centos7+httpd+fastcgi安装提示错误
  2. 解决:easygui.msgbox("Hello there!")报错:Tcl_Init error: Can't find a usable init.tcl in the following directories问题的解决
  3. Windows下载安装虚拟机和CentOS7
  4. 201621123014《Java程序设计》第七周学习总结
  5. PhotoShop使用指南(1)——动态图gif的制作
  6. tensorflow中使用tf.ConfigProto()配置Session运行参数&&GPU设备指定
  7. PHP-FPM线上状态分析
  8. msyql中myism和innodb的区别
  9. 每天一个linux命令(15):head命令
  10. bzoj 3887: Grass Cownoisseur Tarjan+Topusort