标签: java web-services synchronization
我有一个像这样工作的方法:
该方法在Web服务中,因此许多客户端可以同时调用该方法。如果他们传递不同的ID没有问题,但如果他们使用相同的ID,他们可以复制文件中的信息。
我无法锁定文件或数据库,我需要一个仅使用id的线程的互斥锁。也许使用synchronized方法,将id标记为已使用,并在更新对象后释放它。
我不知道该怎么做。也许使用已使用的ID列表,但是,如何阻止并通知Web服务中的线程?
谢谢