多线程里锁,异步问题

发布时间 2023-12-18 16:17:19作者: 大树2

多线程里锁,异步问题,开发碰到的问题,这里记录一下,避免下次出现

lock(temLock)
{
var result=client.GetCollectAsync();//多线程锁里,不能使用异步方法,尽管异步方法前没有await,会导致执行出问题,没有按照逻辑执行;
var result=client.GetCollect();//需改为同步方法
}