(我正在使用Java!)我有两个线程t1和t2。调用静态函数的两个线程 - 同步问题?
public static byte[] readSocket(DataInputStream dis, Logger log) throws IOException
{
byte[] byteArray = new byte[100];
if(dis.read(byteArray, 0, 100)!=-1)
{
return byteArray;
}
}
会有一个同步的问题,如果
- InputStream的是从不同的插座(即T1从上写着:每个线程通过调用公共静态功能如下从套接字的InputStream读取不同的插座和另一个t2)。
- 输入流对于线程t1和t2都是相同的。
你最好猜的是什么? – 2011-12-14 12:28:22
请显示*完整*方法 - 目前不会编译。 – 2011-12-14 12:28:41
我猜这是某种功课?为什么不尝试并找出答案? – 2011-12-14 12:29:57