От: | another_coder | ||
Дата: | 25.04.16 07:15 | ||
Оценка: |
object lockObj = new object()
lock(lockObj)
{
await AsyncMethod();
}
public void Method()
{
Task.Factory.Run(async () => {
SyncMethod(); // with lock
await AnotherAsynMethod();
});
}
object lockObj = new object()
void SyncMethod(){
lock(lockObj)
{
// .. do somthing
}
}