如何在内核挂起一个特定的线程?



是否有一种方法可以在内核中使用KID来挂起和恢复线程(由java中存在的线程类创建)?我在考虑pthread_kill之类的东西,但该函数在内核级别不起作用。请告诉我如何做到每个线程,而不是每个进程。(不幸的是,通过kill()函数,每个进程的暂停/恢复工作得很好。但我想要的是每个线程,而不是每个进程)

据我所知,如果不更改代码,并且不将此作为外部控制的选项,则无法做到这一点。

如果您决定引入代码更改来管理线程状态,请首先阅读此处关于已弃用的方法thread。暂停和恢复,并遵循建议的示例:

https://docs.oracle.com/javase/8/docs/technotes/guides/concurrency/threadPrimitiveDeprecation.html

相关内容

  • 没有找到相关文章

最新更新