java - 等待写入文件

标签 java

我有一个小应用程序,可以将数据写入文件然后读回数据,

writeData();
readData();

但是readData()似乎是在WriteData()执行完成之前执行的,有什么办法可以等待writeData()吗?
非常感谢。

最佳答案

Reentrant lock是你最好的选择。这是一个相关示例。

http://www.carfey.com/blog/java-concurrency-part-2-reentrant-locks/

关于java - 等待写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13143710/

相关文章:

Java8 : convert one map to another map using stream

java - 在 ActionListener 外部访问 JButton ActionListener 内部所做的更改

java - 将特定于应用程序的项目(如 API、数据库模型)和特定于平台的项目分开是个好主意吗?

java - Selenium Webdriver IE 找不到元素

java - gridview图像拖放

java - 接受逗号分隔值的正则表达式模式

java - 如何暂时关闭 java gwt 服务器端的缓冲读取器?

java - 如何使用非 ASCII 文件名创建 Windows 原生兼容 Zip 文件

java - JLabels 没有显示

java - 在 Java 中运行构造函数代码之前是否已初始化字段?