谢谢阅读。
我编写了一个尝试关闭应用程序所有进程的应用程序,如果一个进程在 60 秒后无法正常关闭,它会终止该进程。
foreach (Process obj in Process.GetProcessesByName(application_name))
{
logyaz("Waiting for " + obj.ProcessName + " to exit at " + DateTime.Now);
obj.CloseMainWindow();
obj.WaitForExit(60000);
}
这是它等待进程关闭的地方。它工作得很好。
但我想实现一些东西。我不想一一等待所有进程,我想创建与进程一样多的线程并缩短等待时间。
我之前创建了线程,但它是硬编码的,我从未创建过动态数量的线程。
那么你建议我怎么做呢?
感谢您的帮助。