Редактировать : я исправил const
, остановите понижающие голоса, пожалуйста!
Поскольку locker
является статическим, лучше просто объявить его как:
public static readonly object locker = new object();
поскольку блокирующие объекты в любом случае должны быть постоянными, и используйте его внутри кода потока следующим образом:
MyClass.locker
таким образом, вам не нужно передавать его.