s
Size: a a a
s
ΑZ
ΑZ
ΑZ
Monitor.Lock(object.SomeField)
и это будет норм работать. А судя по том что ты говоришь про джаву так нельзяAT
s
AT
Monitor.Lock(object.SomeField)
и это будет норм работать. А судя по том что ты говоришь про джаву так нельзяSomeField
— это reference type, то это один фиг ссылка на какой-то левый объект целиком.P
Monitor.Lock(object.SomeField)
и это будет норм работать. А судя по том что ты говоришь про джаву так нельзяAT
ΑZ
ΑZ
using(Monitor.Lock(object.SomeField))
using(Monitor.Lock(object.OtherField)) { ... }
Вполне валидна. А в жабе по твоему описанию произойдет дедлок во второй строкеΑZ
AT
AT
ΑZ
AT
AT
ΑZ
ΑZ
AT