问大家,一个关于判断进程是否退出的问题!! 我有一个程序运行期间,第一个流程是调用一个外部进程对一个文件读写操作。当这个进程结束后,进行第二个流程,上传文件。问题是这样的:但是用Process.WaitForExit();判断第一个流程是否结束,并不准确。原因是操作系统在进程结束后,I/O本地磁盘读写还未结束(有时候Process退出了,那个文件还隔了一秒,才完整的I/O读写完毕)。那么就造成了,本地文件I/O操作还未完成,但已经进入了第二部流程,上传了一个不完整的文件! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实考虑过Thread.Sleep(1000); 这种方法,但是好像没根本的解决问题。大侠们,有没有更好的办法?? 一样啊,Process退出后,操作系统的I/O还未读写完毕。延迟了几百毫秒后,才写完。 请问穿越控件 怎么写Excel查询语句 一道算法笔试题,百思不得其解,求高手 高分求 excel分页代码??? richtextbox如何从数据库读取多条记录显示出来,并实时更新,类似于聊天窗口 用C#做B/S结构的开发就是指做网站吗? 服务不能启动,报告启动超时,大家帮忙看看 用C#如何实现象WINRAR中目录和文件的显示功能(如双击打开下级目录或返回上级目录)__(在WebForm下) 谁了解MSDN,给我讲讲! Gridview 和DataSource 手动配置好后如何在页面打开时就能显示数据? 子窗体之间的切换 磁卡读写的问题
一样啊,Process退出后,操作系统的I/O还未读写完毕。延迟了几百毫秒后,才写完。