进程问题
Process[] pProcess;
pProcess = Process.GetProcesses();
for (int i = 1; i <= pProcess.Length - 1; i++)
{
if (pProcess[i].ProcessName == "test")
{
pProcess[i].Kill();
break;
}
}
System.Diagnostics.Process.Start(Application.StartupPath + @"\pay\bin\Debug\test.exe");
pProcess = Process.GetProcesses();
for (int i = 1; i <= pProcess.Length - 1; i++)
{
if (pnProcess[i].ProcessName == "test")
{
pProcess[i].Kill();
break;
}
}
老哥们 我的思路是 先遍历一遍进程 存在test就关闭test 然后 开启test test运行结束关闭 在循环一遍进程 如果存在test就关闭它
问题来了 点击按钮调用这个函数 没有反应 注释掉后面的那个循环 就能打开test窗体
求帮忙
相关推荐
Pycharm运行多进程Pool出现的问题
Pycharm运行多进程Pool出现的问题 在运行项目代码的时候发现程序迟迟没有结束,运行了一个多小时也不见结束。最后通过debug发现在多进程Pool.map()函数处,当运行到此处的时候,程序就陷入了死锁,再也没有跳出来,也没有在继续往下运行 原创文章 9获赞 21访问量 3673 关注 私信 展开阅读
操作系统进程同步问题(吃水果问题)
自己写的,不知道怎么样!大家看看吧。 是关于操作系统进程同步的问题,一般计算机系操作系统课程最后的大作业。 写的不好不要喷啊~!
adb进程被占用的问题
adb进程经常被其他应用占用,这个方法可以解决
进程和线程的常见面试问题
一.进程和线程的区别 总结:线程是进程的一部分 二.进程的特点 三.线程的五种状态 图解:要清楚的了解线程状态之间的调度运行关系 状态之间有对应的调度方法 四.线程的实现方式 建议使用实现接口的方式创建多线程 why? 因为实现Runnable接口的方式,更加的符合面向对象,线程分为两部分,一部分线程对象,一部分线程任务 1.继承Thread类:线程对象和线程任务耦合在一起。一旦创建Thread类的子类对象,既是线程对象,有又有线程任务。 2.实现runnable接口:将线程任务单独分离出来封装成对象,类型就是Runnable接口类型。 总结:Runnable接口对线程对象和线
进程的同步与互斥问题总结.doc
进程的同步与互斥问题总结.doc


