记录下python的无名管道半双工通信
来源:互联网 发布:爱情是如何产生的知乎 编辑:程序博客网 时间:2024/05/01 00:16
import osimport time fd = os.pipe()pid = os.fork() if pid == 0: os.close(fd[1]) while True: msg = os.read(fd[0], 1024) print msg if msg == 'q': os.close(fd[0]) breakelse: os.close(fd[0]) while True: str1 = raw_input(">") os.write(fd[1], str1) if str1 == "q": os.close(fd[1]) os.wait() break time.sleep(0.2
如果想实现父子进程的全双工通信,需要再创建一个管道,然后在while True:中用线程处理读写,待续
0 0
- 记录下python的无名管道半双工通信
- 无名管道的通信
- 记录下python的有名管道通信
- 无名管道的父子通信
- 管道通信(半双工)
- Linux下的无名管道
- linux管道通信 半双工通信
- linux进程间的通信-无名管道
- pipe无名管道通信
- Linux无名管道通信
- 进程通信--无名管道
- 进程通信--无名管道
- 无名管道通信
- 进程间通信--管道(半双工)
- Linux进程间通信的几种方法-半双工管道,命名管道,消息队列
- Linux进程间通信的几种方法-半双工管道,命名管道,消息队列
- Linux下用管道实现进程全双工通信的代码
- 管道,无名管道,管道间通信
- Web前端面试小记
- tomcat配置server.xml后,重启被重置问题
- 加密文件系统eCrypt概述
- 关于Tomcat单独运行和在eclipse下运行时路径的问题
- 操作系统--处理调度与死锁
- 记录下python的无名管道半双工通信
- 网络爬虫的实现
- iOS 竖屏和横屏的切换
- 10大常见的安全漏洞!你知道吗?
- wap站获取上网用户手机型号的方法 .net的写法
- 使用 lodop的web套打程序开发
- web经典问题-清浮动-事件冒泡
- Java多线程之wait()、notify()、notifyAll()
- 大话设计模式-模板方法模式