标签: java multithreading text-files
我有Servlet WEB API应该从文件系统读取文本文件,过滤它并发送回复给用户。它必须能够同时处理几个 用户使用同一个文件。文件将由BufferedReader.readline()方法读取。有人知道文件被锁定然后它被readline()读取或者我不应该担心吗?
答案 0 :(得分:0)
您可以依赖文件系统同步:它取决于操作系统。但这可能很棘手。
我宁愿建议您依赖应用程序中的同步:每次调用时都为该文件创建一个同步对象。然后你控制一切。