С учетом всех новых функций программирования paralell в .NET 4.0, что может быть простым и быстрым способом реализации шаблона «производитель-потребитель» (где хотя бы один поток создает / ставит в очередь элементы задач, а другой поток выполняет / отменяет эти задачи ). Можем ли мы воспользоваться всеми этими новыми API? Какова ваша предпочтительная реализация этого шаблона?