您的位置:程序门 -> .net技术 -> c#



怎么判断进程里的事件还在运行?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎么判断进程里的事件还在运行?
发表于:2007-01-25 09:51:39 楼主
我要终止一个进程。但如果该进程的里面的事件还在运行。我要如何判断?
举个例子:我要终止的一个进程,但进程里面的一个事件还在运行一个由1   到10000000   的累加过程。我如何得知。这个累加过程已经运行完毕,我才可以关闭它,没有运行完就不能关闭。
发表于:2007-01-25 09:56:271楼 得分:0
进程or线程?进程恐怕无法判断。
发表于:2007-01-25 10:03:232楼 得分:0
mark
发表于:2007-01-25 10:06:383楼 得分:0
process   try..

process.hasexited   ();

thread   try..

if   (thread.threadstate==threadstate.running)
{

}
发表于:2007-01-25 10:33:444楼 得分:0
惨了。没有人知道方法?
发表于:2007-01-25 10:40:145楼 得分:0
你的进程完成事情以后向外部发消息,外部拿到消息就关了它...或者你进程自己把自己关了不就得了?

如果是线程就很多方法了,到处都是,进程这个...


快速检索

最新资讯
热门点击