На изображении выше показаны интерфейсы, включенные в пакет java.util.concurrent.locks.

В Части 1 этой серии мы исследовали содержимое пакета java.util.concurrent. Если вы еще этого не сделали, я бы порекомендовал сначала прочитать эту часть.