我面临的问题是:
我有一个 MVC网络应用使用信号器,它工作得非常好,但是当少数用户时我仍有问题(用15位用户测试过)在相同的时间访问该网站。有时计数器会反映实际数字,有时却不反映。
我所拥有的是一个类中的int变量,当一个新用户请求/ play页面时,/ display页面会使用signalr来增加它的计数器。
为了让用户在不同的时间更新此变量,我添加了
Thread.Sleep(random);
。
在这种情况下是否有更好的方法来处理并发?
非常感谢一个例子,因为我已经尝试了很多东西,而且我已经开始了。
谢谢!