根据请求参数同步方法

时间:2017-09-07 21:12:31

标签: java multithreading grails

我一直在努力实现一种有效的方法来并行调用rest api。我经常乐观地锁定异常。

我有一个视频聊天控制器和一个启动方法。当两个或多个用户尝试同时加入同一个视频聊天时,它会抛出乐观锁定异常,因为同一个db记录上有更新。 为了避免这种情况,我希望它在请求用于同一视频聊天时工作,那么它应该同步线程,否则它不应该。

所以基本上我想创建一个同时线程的等待队列,用于具有相同id的视频聊天。

如果可以对此有一个伪代码的想法,我会非常有帮助,因为我不知道如何实现这一点,因为我是多线程的新手。

0 个答案:

没有答案