What is the correct usage for sqlite on locking or async
问题 We are using Xamarin to write C# code with SQLite for android and ios. However about how to use sqlite, I seem to have a conceptual misunderstanding: What are the best practices for SQLite on Android? According to the stackoverflow answer it says - one helper and one db connection. Use lock around it to make sure only one thread is accessing sqlite db at any time. My question is - if that is the case - what is the use for async? I tried to use async with synchronized code - and the code gave