有没有什么办法可以获得当前JVM中所有正在运行的Thread的列表(包括我的类未启动的Threads)?
是否也可以在列表中获取所有Thread的Thread和Class对象?
我希望能够通过代码完成此操作.
我想知道如何"杀死"一个已启动的进程.我知道Process API,但我不确定,如果我可以使用它来"杀死"已经运行的进程,例如firefox.exe等.如果可以使用Process API,请指点我进入正确的方向?如果没有,其他可用选项有哪些?谢谢.
我正在处理的项目中有以下代码片段:
public void Start()
{
Thread t = new Thread(NotifyIfNecessary);
Threads.Add(t);
t.Start();
t.Abort());
}
Run Code Online (Sandbox Code Playgroud)
我想要的是线程't'应该执行NotifyIfNecessary方法并且只在方法完成执行后才中止.在我当前的代码中,t.Abort()被过早调用.