首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[d]问个python进程间通信的有关问题

2013-01-20 
[d]问个python进程间通信的问题本帖最后由 fibbery 于 2012-10-13 12:06:25 编辑进程间通信,似乎必须用阻

[d]问个python进程间通信的问题
本帖最后由 fibbery 于 2012-10-13 12:06:25 编辑 进程间通信,似乎必须用阻塞的方式来做,有使用回调的方案吗?最好给个代码例子。
--------------------------
Double行动:
原帖分数:40
[解决办法]
那就和用C写是一样的,围绕os module.

os.fork, os.exec os.dup2 os.pipe  os.wait os.read ...

就这些东西.
[解决办法]
进程间通信方法:
socket
发送消息
共享内存
邮槽
这些其实都是内存映射(使用剪贴板也属于这个)
[解决办法]
发送消息
使用剪贴板
都可以


[解决办法]
看看下面链接,改良的subprocess模块,里面的asyncread/asyncwrite可以异步操作避免阻塞...
http://code.google.com/p/subprocdev/source/browse/subprocess.py?name=default
[解决办法]
进程与进程之间,因为运行空间隔离的原因,貌似没法直接回调
貌似线程与线程间可以

热点排行