Мне нравится Distpatcher в пространстве имен System.Windows.Threading, и я хотел бы использовать этот объект в библиотеке классов. Тем не менее, поскольку он был создан для WPF и, похоже, специфичен для пользовательского интерфейса, я чувствую, что злоупотребляю его назначением, используя его в библиотеке классов.
Мне интересно, существует ли какой-либо другой класс, который служит той же цели (создает очередь рабочих элементов для потока), но лучше предназначен для использования в библиотеке классов. По сути, все, что я хочу сделать, - это создать поток и из другого потока асинхронно поставить в очередь группу делегатов для его запуска.
Я мог бы создать что-то довольно легко, но я бы предпочел следовать стандартному соглашению и использовать то, что уже доказано. Заранее спасибо.