【发布时间】:2012-02-07 22:47:05
【问题描述】:
我有一个游戏服务器,无法接受用户的请求。用户可以请求放置碎片。然后 place 方法会产生一些异步 httpwebrequests(带有超时)来确定放置是否正确。我想要一个在服务器接收到放置请求时将被锁定的锁,并将通过 Web 回调解锁。我会使用 ReaderWriterLock,但这只有在我留在同一个线程中时才有效,并且 Web 请求回调发生在不同的线程上。我应该使用另一把锁吗?
【问题讨论】:
标签: c# multithreading thread-safety