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

关于结束进程不及时的有关问题

2013-11-08 
关于结束进程不及时的问题/// summary/// 结束进程/// /summary/// param namename/parampriva

关于结束进程不及时的问题

        /// <summary>
        /// 结束进程
        /// </summary>
        /// <param name="name"></param>
        private void FindAndKillProcessByName(string name)
        {
            //Find the named process and terminate it
            foreach (Process winProc in Process.GetProcessesByName(name))
            {

                //use equals for the task in case we kill
                //a wrong process
                if (winProc.ProcessName.Equals(name))
                {
                    winProc.Kill();
                }
            }
        }

调用这个方法结束了excel进程,我马上又打开了一个新的excel,这时会跳异常说进程被占用,我想是excel进程还没有完全结束,就开始新建excel了,该怎么修改? 结束进程
[解决办法]
可以让线程等等待或睡眠1秒,看行不行

热点排行