Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在两个不同的流中调用一个 DataInputStream 对象的两个 .readUTF 方法,哪个会先读取信息?哪个被称为第一个,哪个被称为第二个?
DataInputStream 与一个底层流相关联。它不能有多个流。
它可以通过小心锁定的多线程访问。在这种情况下,第一个返回的将是第一个获得锁的。如果不仔细锁定,您将得到随机错误。