java - 用新线程替换执行线程java

标签 java concurrency concurrent-programming

我想知道如何用Java中的新线程对象替换当前执行线程。更多上下文,将从具有唯一键和值作为线程对象的并发 HashMap 中获取新线程。可以从当前执行线程获取唯一 key 。

最佳答案

你不能真正用另一个线程“替换”当前线程,你可以添加另一个线程并终止第一个线程。我不知道你是否考虑替换。

如果您向我们展示一些代码,演示您的“当前”线程是如何启动的以及它正在做什么,那么我们也许能够为您提供更多关于如何阻止当前线程(从而强制它不工作)或完全终止该线程(这几乎是您的两个主要选择)。

关于java - 用新线程替换执行线程java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9156677/

相关文章:

java - 你如何阻止 ActionListener 记住以前的事件

concurrency - 什么是Phusion旅客PassengerMaxRequestQueueSize的最佳值

javascript - Node 工作线程无法加载外部模块?

javascript - 两个队列,一个并发1,另一个并发3

Haskell、Channels、STM、线程、消息传递

java - LinkedBlockingQueue 和 ConcurrentLinkedQueue 有什么区别?

java-javaagent : printing java command use guidelines

java - 如何检查加盐和哈希密码的匹配

java - java并发编程中,读取值时是否需要使用synchronized?

java - 由于 ViewPostIME,按钮不执行任何操作