进程问题
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出现的问题
**通信问题**:在多进程中,进程间的通信主要通过`Pipe`、`Queue`等手段。如果在数据传输过程中出现问题,如一个进程写入数据后阻塞等待读取,而另一个进程在等待写入,也可能导致死锁。3.
操作系统进程同步问题(吃水果问题)
吃水果问题是一个经典的进程同步问题实例,它通常用于教学目的,帮助学生理解如何使用同步机制解决并发环境中的冲突。
adb进程被占用的问题
### adb进程被占用的问题在Android开发过程中,经常会遇到`adb`进程被其他应用程序占用的情况。这不仅会导致命令执行失败,还可能引发一系列与设备连接、调试等方面的问题。
进程和线程的常见面试问题
在IT领域,尤其是在操作系统和并发编程中,进程和线程是两个非常重要的概念。它们是理解和设计高效系统的基础。下面将详细阐述这两个概念及其相关的面试问题。一、进程和线程的区别1.
进程的同步与互斥问题总结.doc
进程的同步与互斥问题总结进程的同步与互斥问题是操作系统中一个非常重要的概念。它解决了多个进程之间的资源竞争和相互制约关系问题。


