获取并暂停CMD中的进程线程

时间:2017-12-24 20:32:50

标签: multithreading cmd process

我想在一个进程中暂停一个线程,并且我想获得所有线程。 但我用Google搜索并没有找到列出或更改它的方法。 例如,我的意思是: dwm.exe包含以下内容:http://prntscr.com/hru52n(使用进程资源管理器打开)。

但我想在cmd(.bat)上创建它。我真的不知道该怎么做。 如果有人帮助我,我会很高兴。

谢谢!

1 个答案:

答案 0 :(得分:0)

我想暂停进程中的一个线程

为什么呢?不建议这样做,因为你很有可能会使这个过程陷入僵局:

  

问:暂停线程中间的结果是什么?   线程安全操作?

     

如果您在里面,那么关键部分永远不会被解锁。

     

问:如果 - 后来 - 您尝试访问同一个对象会发生什么   (在这种情况下,控制台)来自另一个线程吗?

     

...死锁

来源Why you should never suspend a thread