(我不是 Linux 或 Wine 专业人士......它们是由 IT 人员设置的......我只是一个 java 人)我正在开发一个在 Linux 上运行的 java 应用程序。它产生了几个做同样事情的线程,即产生进程(java.lang.Process),一些Linux,一些通过wine的Windows。在葡萄酒通话期间,我的一些线程将无限期挂起。
因为我有几个线程调用相同的 linux/windows 应用程序,所以我不能只是 grep ps 输出的 wine 并杀死它,因为我可以杀死很好的 wine 进程。
做了一些谷歌搜索,通过反射,我能够从进程中获取 pid,但它与使用 ps 的 Linux pid 不对应,所以我认为它是在 wine 中运行的 pid。
(最后是问题......)有没有办法杀死在葡萄酒中运行的进程引用它的pid?