标签列表
如何处理Java Servlet中的并发问题
java
servlets
concurrency
3
3
在我的servlet的doPost方法中,我需要访问一个文件(共享资源)并更新该文件。 如何满足同时有100个用户使用它的需求?
敬礼, 米顿
-
Vidya
4
个回答
6
6
创建一个独立的单例类来访问文件。
使用java.util.concurent包中的Read和WriteLock来保护文件访问。
缓存,以便在只需返回文件内容时无需进行文件读取。
-
Marko
回答链接
3
3
您确定文件是您想要处理的方式吗?保护多个并发用户对数据的访问是现代数据库的主要功能。
-
Licky Lindsay
回答链接
1
1
在高并发(写入)的情况下,同步会消耗大量吞吐量。
如果可能的话,在您的项目中使用数据库会更加适合处理这种情况。
-
KLE
回答链接
0
0
我会利用Java 1.5中添加的java.util.concurrent包。具体来说,使用
BlockingQueue
将请求排队,并在第二个线程池中处理它们。
-
dj_segfault
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
使用Spring Hibernate处理Java中的并发问题
5
Java中的Servlet异步处理
4
如何使用 ORM 处理并发问题
3
在Tomcat中,Servlet并发/同步处理?
26
Servlet似乎同步处理多个并发的浏览器请求
9
多线程 GAE Servlet 来处理并发用户
4
Java Servlet 多线程处理
5
Servlet中的线程和并发处理
4
Java中的nio.channels.Selector并发处理
3
如何处理Java并发中的旧数据?