当我一进入合同编辑页面的时候,我就生成一个合同id。这时就造成了多个用户共同占用一个id的问题。
我的解决方案:就是这个生成的id保存到dictionary集合中,key值是sessionid。然后我把这个dictionary保存到application中。
产生的问题是:我要在一定的时间内把application保存的dictionary中的值id移除掉。这要怎么做。
用cache。这个可以定时清楚。
你说用多线程中的锁怎么样?lock、、、
逻辑有问题。这样三个用户同时编辑,哪个生效?