【发布时间】:2010-01-09 08:24:14
【问题描述】:
我遇到了一个问题,即同步块中的停止线程。我正在使用 TCP 套接字。问题是我正在等待 DataInputStream 对象,我想再次创建一个新套接字,但由于同步块,它不允许我这样做。
我试过Thread.interrupted()。我无法避免同步块。有没有其他方法可以做到这一点?
dis = new DataInputStream(ReadWriteData.kkSocket.getInputStream());
int i = -1;
String aval = ""; //new String();
char c = (char)dis.read();
它在 dis.read() 上被阻止。
当我想创建一个新的套接字时,我应该怎么做才能转义dis.read?
提前致谢。
【问题讨论】: