gpt4 book ai didi

java - hibernate 内线程而不 hibernate 外线程 - Java

转载 作者:行者123 更新时间:2023-12-01 18:50:05 25 4
gpt4 key购买 nike

我有一个主要的 Mina 处理程序线程正在处理,在该线程中我创建了另一个线程并将其设置为 hibernate 指定的时间。现在我希望这个内部线程独立 sleep 而不阻塞处理程序线程。以下是示例代码。

public void messageReceived(IoSession session, Object message) throws Exception {
Integer tts = 5000;
Thread sleepThread = new Thread(obj);
sleepThread.sleep(tts);
}

当前它正在阻塞主处理程序线程。

最佳答案

Thread.sleep()是一个静态方法,所以调用sleepThread.sleep(tts)Thread.sleep(tts) 相同。因此你当前的线程只是在 hibernate 。

您不能通过调用另一个线程 Thread 上的方法来使其 hibernate 。目的。在推送时,您可以在对象上设置一个标志,并且您的线程可以检查该标志是否存在并做出相应的行为。

关于java - hibernate 内线程而不 hibernate 外线程 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16168741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com