Обновление : Библиотека реактивных расширений больше не предлагается для .NET 3.5, к сожалению. Однако, если вы можете найти более старую версию библиотеки, она определенно содержит бэкпорты параллельных классов коллекции для .NET 3.5. Я знаю, потому что Я широко использовал их в предыдущей компании.
Я только что обнаружил это случайно.
Оказывается, эти коллекции были доступны все время через Библиотеку Microsoft Reactive Extensions (Rx) , которая доступна для .NET 3.5 и которую на самом деле я уже использовал какое-то время (просто так и не понял, что они там были).
Пространство имен System.Collections.Concurrent
предоставляется System.Threading.dll.
Просто разместите это здесь для потомков.