Почему нельзя использовать структуру в качестве объекта для lock в C#

C#асинхронностьблокировкамногопоточностьструктуры