我有一个在多个线程之间共享的向量,当我尝试使用其中一个线程从该向量中读取时,我得到了 StreamCorruptedException。
这是异常的堆栈跟踪:
java.io.StreamCorruptedException: invalid stream header: 7371007E
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:801)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:298)
at prj.ReadThread.run(ReadThread.java:32
在 prj.ReadThread.run 中产生此异常的代码行是
ObjectInputStream o = new ObjectInputStream(RS.getInputStream());
如果需要更多信息,请告诉我。