在我的servlet的doPost方法中,我需要访问文件(共享资源)并更新文件。 我如何迎合约100名用户同时使用它?
此致 大额牛
答案 0 :(得分:6)
答案 1 :(得分:3)
您确定文件是您想要处理的吗?保护多个并发用户对数据的访问是现代数据库所做的大部分工作。
答案 2 :(得分:1)
对于高并发性(对于写入),同步会花费大量的吞吐量。
如果可能,在您的项目中,数据库更适合处理此问题。
答案 3 :(得分:0)
我会利用Java 1.5中添加的java.util.concurrent包。特别是BlockingQueue来排队请求并在第二个线程池中处理它们。