【发布时间】:2011-04-05 01:39:13
【问题描述】:
我正在尝试运行一个线程,该线程进入一个套接字,获取输入流并读取它。我创建了数百个这样的线程并设置了读取超时,但线程仍然停留在 read() 行。
public void readPack() {
socket.setSoTimeout(4*1000);
if (socket.isConnected()) {
buffer parse = new buffer();
parse.addByte((byte) skt.getInputStream().read());
parseIncoming(parse);
}
} catch (Exception e) {}
}
【问题讨论】:
-
这里没有足够的信息来猜测问题所在。
标签: java multithreading sockets inputstream