Потокобезопасен ли List?



Нет, List не потокобезопасен.



Самый простой способ сделать его таким — это блокировать доступ к базовым коллекциям (читать и писать) с помощью lock.