首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么让程序一条一条的执行?不想用程序睡眠

2012-01-31 
如何让程序一条一条的执行??不想用程序睡眠例:C# codefor(int i0i10000i++){//调用pdf2swf.exe,完成转

如何让程序一条一条的执行??不想用程序睡眠
例:

C# code
for(int i=0;i<10000;i++){    //调用pdf2swf.exe,完成转码,文件大小不一,程序执行的时间也不一样    //如果不加控制,程序与一启动N个pdf2swf.exe,直到把CPU占满}


我如何能让程序上一个pdf2swf执行完在启动下一个循环

[解决办法]
代码就是一条一条语句执行的。

你可以等待pdf2swf执行完成。
[解决办法]
启动EXE
[解决办法]
有个api waitforsingleobject可以

[解决办法]
试试板凳的方法也许有效
[解决办法]
4楼的熊猫,终于找到你了,请问,你吃肉吗
[解决办法]
WaitForExit();等待结束后再运行其他的。但是你那样写For本身就是这样的功能,如果在一个线程中,程序会出现假死的现象!
[解决办法]
你之前应该没有等待响应 ,如果是Process 的话 可以用它的 WaitForExit方法。

如果是其他形式的,查看是否有类似的方法

如果没有 可用AutoResetEvent

热点排行