а чем они отличаются от не-поточно-безопасных коллекций? Был бы признателен небольшой пример кода, сравнивающий два подхода.
MSDN: Когда использовать потокобезопасную коллекцию