Доброго времени суток! Добрые люди, объясните пожалуйста, что, всё-таки, служит параметром метода synchronized?
Как я понял, если параметром служит ключевое слово this то идет синхронизация всего блока. Но в задачке параметром служит список notes
synchronized (notes){
notes.add(index, note);
}
Возможно глупый вопрос, но как это взаимосвязано? Будет идти синхронизация всех методов, связанных с этим списком, или как? Буду благодарен за любые ответы :)