Python Threading 实现简单的异步
2018-01-17 18:03
519 查看
本文是用消息队列配合辅助线程完成异步功能。
队列传输可以是任何数据类型,可以灵活使用。
队列传输可以是任何数据类型,可以灵活使用。
import queue import threading Q = queue.Queue() def send( msg ): Q.put( msg ) def recv(): while True: msg = Q.get() print( "recv: ", msg ) if __name__ == "__main__": t1 = threading.Thread( target=recv) t1.start() while True: message = input("") send( "->> " + message ) t1.join()
相关文章推荐
- 简单介绍Python的Tornado框架中的协程异步实现原理
- python 异步线程简单实现
- python 线程简单使用----1利用threading 实现多线程
- python实现简单redis客户端(3)使用asyncio添加异步支持
- Python简单实现Base64编码和解码的方法
- Python-Django简单实现session登录注销
- Python实现简单爬虫功能--批量下载百度贴吧里的图片
- python的tkinter布局之简单的聊天窗口实现方法
- [Python module]使用threading模块实现多线程编程一[综述]
- 异步编程Promise的简单实现
- Python实现简单的可逆加密程序实例
- python简单框架实现爬取NBA球员数据
- ajax 实现 GET POST 异步 同步 检验mysql连接情况简单实例
- 一个简单的语义分析算法:单步算法——Python实现
- 实现更简单的异步操作
- Python:使用threading模块实现多线程编程六[可重入锁RLock]
- IASyncResult接口实现简单异步编程
- 异步网络爬虫的Python实现(3)
- 字符串核函数的简单python实现
- 简单scheme计算器-python实现