Тоже появились вопросы по работе с lock:
1. SyncObjects.ListSyncer и SyncObjects.TableSyncer блокируют все таблицы и списки прокета или только те, которые упоминаются внутри них?
2. Если внутри одного кубика нужно локнуть и таблицы и списки, как правильно записать код? Вот так?:
lock(SyncObjects.ListSyncer){
lock(SyncObjects.TableSyncer){
/*
тут код
*/
}
}
3.Все-таки, когда нужно использовать lock(SyncObject)?