社区
硬件/系统
帖子详情
如何实现一个实时的管道?
Shinky
2005-11-04 11:08:07
我写了一个程序调用另一个程序, 并利用管道取得其输出, 但好象输出只能等到另一个程序退出后才能读取, 能不能让另一个程序的输出能够被实时的捕捉到? 用临时文件或Socket能够做到吗?
...全文
73
4
打赏
收藏
如何实现一个实时的管道?
我写了一个程序调用另一个程序, 并利用管道取得其输出, 但好象输出只能等到另一个程序退出后才能读取, 能不能让另一个程序的输出能够被实时的捕捉到? 用临时文件或Socket能够做到吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duyhui
2005-11-04
打赏
举报
回复
让另一个程序的输出能够被实时的捕捉到,这种情况是肯定可以的
楼主看看这篇文章
http://www.yesky.com/190/1852190.shtml
Shinky
2005-11-04
打赏
举报
回复
我用的就是这种方法, 可是好象还是不行, 我把子进程指定为 cmd.exe, 在调试单步跟踪的时候没问题, 可就是一跑起来就好象有点不同步;
后来我自己写了一个控制台程序作为子进程, 每隔一秒发送一个字串, 共 10 次, 单步跟踪还是没问题, 可一跑起来, 父进程就必须等待 10 秒钟后才能收到全部的 10 个字串, 为什么?
以前好象看过这个说法: windows 下的匿名管道不是实时, 而 linux 下的是, 不知道是不是真的. 哪位好心的大侠能帮我一下, 小弟在这里谢了先!
Shinky
2005-11-04
打赏
举报
回复
我用的就是这种方法, 可是好象还是不行, 我把子进程指定为 cmd.exe, 在调试单步跟踪的时候没问题, 可就是一跑起来就好象有点不同步;
后来我自己写了一个控制台程序作为子进程, 每隔一秒发送一个字串, 共 10 次, 单步跟踪还是没问题, 可一跑起来, 父进程就必须等待 10 秒钟后才能收到全部的 10 个字串, 为什么?
以前好象看过这个说法: windows 下的匿名管道不是实时, 而 linux 下的是, 不知道是不是真的. 哪位好心的大侠能帮我一下, 小弟在这里谢了先!
Shinky
2005-11-04
打赏
举报
回复
谢谢了, 就去看看!
如何使用Java构建可扩展的数据处理
管道
?附完整示例代码
这些组件可以连接在一起,形成
一个
数据处理
管道
,
实现
数据的流式处理。数据处理
管道
通常用于大规模数据处理任务,例如数据采集、ETL(抽取、转换、加载)处理、
实时
数据处理、日志分析等。数据处理
管道
的设计目标是...
比WebRTC还牛逼?我们为什么选择Rust
实现
顶尖
实时
通信技术?
我们为什么选择Rust
实现
顶尖
实时
通信技术? Jake McGinty 王强 赵钰莹 2020 年 12 月 20 日 文化 & 方法语言 & 开发最佳实践 tonari(https://tonari.no/)的目标是在虚拟世界为人们建立真正自然...
用有名
管道
文件
实现
两个进程之间的通信
进程学习之利用有名
管道
进行两个进程之间的通讯
使用
管道
实现
两个进程之间的通信
今天学到
管道
的使用,感觉挺简单的,自己实际写了下,深陷逻辑中...
一个
进程打开
管道
的读,另
一个
进程就打开
管道
的写。 进程a: int fdr=open(“1”,O_RDONLY); if(-1 == fdr) { perror(“open dr”); ret
管道
通信
所谓“
管道
”,是指用于连接
一个
读进程和
一个
写进程以
实现
他们之间通信的
一个
共享文件,又名pipe文件。其中,向
管道
(共享文件)提供输入的发送进程(即写进程), 以字符流形式将大量的数据送入
管道
;而接受
管道
输出...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章