Что именно?
Списки - это списки в программе. Для них есть ряд действий, которые можно сделать. Например, взять строку, добавить строку и прочее.
Лок - это вещь, которая позволяет многопотоку понять, что сейчас делается какое-то действие, на который многопоток не должен распространяться как...