Я нахожу фрагмент кода, который отлично работает до тех пор, пока блокировка не будет установлена на уровне объекта, и когда одна и та же блокировка будет сделана статической окончательной (добавлено статическое ключевое слово), код начнет с сбоев с ошибками, связанными с параллелизмом.Блокировка уровня объекта и уровня класса
Должен ли замок, работающий на уровне объекта, работать повторно, когда его область становится статической? Я думал, что сделать блокировку как статическую, сделает ее более ограничительной и не должен начинать вызывать больше concurrencyissues, чем когда она была на уровне объекта. Однако я нахожу обратное.
Возможно, вы можете опубликовать код? – radai
также более конкретно об ошибках –
Какие ошибки возникают? –