Spring MVC同步对共享资源的访问

时间:2014-07-08 20:02:48

标签: java multithreading spring spring-mvc

方案如下: 我使用spring控制器来读取和编辑文件系统上的单个文件。 有许多用户可以编辑该文件,许多人可以阅读该文件。 我不想在其他用户的同时最终写入文件的更改 从那个文件中读取。我一次想要多个读者,或者一次想要一个作家。 为了实现这一点,我使用了ReentrantReadWriteLock(它允许多个读者 或者一次只有一个作家。)。

但是要使用我的ReentrantReadWriteLock,我需要生成我自己在该锁上同步的线程。我发现在Web容器中生成自定义线程不是一个好主意。

有没有什么好方法可以达到我的需要?

0 个答案:

没有答案