I\'m trying to understand what are the problems with using a synchronous lock in an async context. In my code, I\'ve reached a point where multiple coroutines might access t