gpt4 book ai didi

java - 可中断方法的实现

转载 作者:行者123 更新时间:2023-12-02 07:24:45 25 4
gpt4 key购买 nike

我想实现一个阻塞输入的方法,但可以进行 Thread.interrupt() 处理。例如,它在 System.in.read() 上阻塞,然后另一个线程可以中断它,以便它摆脱阻塞读取,并抛出 InterruptedException。

有什么建议吗?谢谢

最佳答案

首先想到的是BlockingQueue。一个线程将挂起并尝试从该队列中获取某些内容,而另一个线程将使用元素填充该队列,例如,执行从 System.in 读取的线程使用以下内容填充 BlockingQueue元素。所以另一个线程可以被中断。

关于java - 可中断方法的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692111/

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