Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从 Java 中的 ID 获取线程?
不,Java 中没有这样的规定,但是自己实现它很容易:每次创建一个新线程并给它一个 ID 时,将它添加到一个Map<String, Thread>. 然后你可以在那里查找你的线程。
Map<String, Thread>
获取 id 的最简单方法是来自 ,Thread所以如果这是你想要的,我会保留线程,而不是使用 id 来查找任何内容。
Thread
请注意,您可以获取所有线程,例如Thread.getAllStackTraces()并搜索 id。但是,我会编写代码,因此您永远不需要这样做。
Thread.getAllStackTraces()