标签: java datainputstream
如果我在两个不同的流中调用一个DataInputStream对象的两个.readUTF方法,哪一个会首先读取信息?哪个被称为第一个,或被称为第二个?
答案 0 :(得分:1)
DataInputStream与一个基础流相关联。它不能有多个流。
通过小心锁定,可以通过多个线程访问它。在这种情况下,第一个返回将是第一个获得锁定。如果不小心锁定,您将收到随机错误。