gpt4 book ai didi

java - 杀死正在等待套接字输出的线程

转载 作者:行者123 更新时间:2023-11-29 06:17:40 26 4
gpt4 key购买 nike

嘿嘿作为项目的一部分,我不得不编写一个小型 IRC 客户端以嵌入其中。一切正常,直到程序关闭并且从 IRC channel 读取输入的线程正在等待更多输入并且永远不会死掉。

while(((inBuffer=in.readLine())!=null)&&(die==false))

inBuffer 只是一个字符串,in 是套接字上的缓冲读取器。die 变量是一个 boolean 值,我的想法是我可以将它设置为 true,它会脱离线程。问题是“inBuffer=in.readLine()”一直坐在那里直到它得到另一条线。
有人可以帮帮我吗?

最佳答案

关闭 in 流,readLine() 应立即返回 null

关于java - 杀死正在等待套接字输出的线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453455/

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