●●如何重定向一个进程的标准输入输出,输入输出都很大。UP有分●●

laisiwei 2007-06-22 11:56:15
输入在文件中,而且比较大

如果直接采用p.StandardInput.Write(fInput.ReadToEnd());
有可能输出在期间超过4096字节,而发生堵塞

如果采用异步输出,效率很低,实测输出速度大约400K/S

大家有什么好办法吗?

谢谢
...全文
218 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2007-06-25
  • 打赏
  • 举报
回复
http://www.sinzy.net/Blog/Read.asp?ID=77&BID=6283
laisiwei 2007-06-23
  • 打赏
  • 举报
回复
up
gdami 2007-06-22
  • 打赏
  • 举报
回复
管道? 以前用过管道好像也有阻塞问题. 不晓得有没有更好的方法.
wzd24 2007-06-22
  • 打赏
  • 举报
回复
这个性能就是这样的,程序是没有办法改变的,你只能选用其它的实现方法!
hamehameha 2007-06-22
  • 打赏
  • 举报
回复
UP

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧