java - 如何在 java servlet 中处理并发

标签 java servlets concurrency

在我的 servlet 的 doPost 方法中,我需要访问一个文件(共享资源)并更新该文件。 我如何满足大约 100 个同时使用此功能的用户的需求?

问候, 米顿

最佳答案

  • 为文件访问创建单独的单例类。
  • 使用 java.util.concurent 包中的 Read 和 WriteLock 来保护文件访问。
  • 缓存,这样如果您只需返回文件内容,就不必读取文件。

关于java - 如何在 java servlet 中处理并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132540/

相关文章:

java - 在 ManageEngine servicedesk 中自动部署 war 文件

JAVA EE 无状态 EJB IllegalArgumentException : Can not set field

java - 一个线程完成任务后,如何告诉线程池中的其他线程停止?

java - 加载数据时显示 ProgressDialog 并返回 View

java - Struts 应用程序中的 session 处理

java - ProcessRequest 方法

java - 什么时候在 Java 中选择多个进程而不是线程?

新手Java——死锁模仿

java - Windows 7 上的 JWS 应用程序是否存在已知问题?

java - 如何在错误的用户输入后循环特定区域的代码? ( java )