标签: c# multithreading
我有一个WebAPI端点,它调用一个服务方法,如果以前的服务方法调用没有为同一个用户完成,我想立即退出。似乎信号量可能是通往去,但我不知道如何为每个用户制作它。我将为用户提供一个(int)UserKey。
换句话说,我如何为信号量提供上下文?在这种情况下,上下文将是UserKey。
答案 0 :(得分:1)
如何在数据库中存储某种标志,表明您有某个用户的待处理请求?