针对当前用户 对方法加锁

针对当前用户进行加锁
private readonly static Dictionary<long, object> dic = new Dictionary<long, object>();

方法内部加入
object syncLocker = new object();
dic.TryGetValue(AbpSession.UserId.Value, out syncLocker);
if (syncLocker == null)
{
syncLocker = new object();
dic.Add(AbpSession.UserId.Value, syncLocker);
}

lock (syncLocker)
{

}

posted @ 2020-03-13 14:16  紫心落  阅读(267)  评论(0编辑  收藏  举报