少数用户同时阅读文本文件

时间:2015-12-13 19:40:01

标签: java multithreading text-files

我有Servlet WEB API应该从文件系统读取文本文件,过滤它并发送回复给用户。它必须能够同时处理几个 用户使用同一个文件。文件将由BufferedReader.readline()方法读取。有人知道文件被锁定然后它被readline()读取或者我不应该担心吗?

1 个答案:

答案 0 :(得分:0)

您可以依赖文件系统同步:它取决于操作系统。但这可能很棘手。

我宁愿建议您依赖应用程序中的同步:每次调用时都为该文件创建一个同步对象。然后你控制一切。