gpt4 book ai didi

java - 如何等待文件中的数据可用而不是获取 EOFException

转载 作者:行者123 更新时间:2023-12-01 05:00:04 26 4
gpt4 key购买 nike

我使用文件来缓冲它来显示流内容(因为它可能足够大以将其保存在 RAM 中)。我有两个线程:第一个线程从服务器下载文件并将其写入本地存储,第二个线程读取该文件并显示内容。

问题是,当第二个线程到达文件末尾时,DataInputStream.readFully() 方法会抛出 EOFException 。有没有办法让它在第一个线程写入足够的数据时等待而不是抛出异常?

最佳答案

同步线程。有一种可能的方法。

关于java - 如何等待文件中的数据可用而不是获取 EOFException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com