同步用Lock
private static readonly object obj = new object();
Lock(obj)
{
//代码段
}
异步用AsyncLock
private static readonly AsyncLock asyncLock = new AsyncLock();
using (await asyncLock.LockAsync())
{
//代码段
}
延迟提交使用存储过程
同步用Lock
private static readonly object obj = new object();
Lock(obj)
{
//代码段
}
异步用AsyncLock
private static readonly AsyncLock asyncLock = new AsyncLock();
using (await asyncLock.LockAsync())
{
//代码段
}
延迟提交使用存储过程