ThreadPool, свой Task и даже прикрутить к ним async/await. А еще, попутно они копнули тему с ExecutionContext - абстракции, о которой в принципе почти никогда не говорят. В общем, прям мастхев для всех, кто хочет предметнее разобраться с тем, как устроен тредпул и таски в дотнете.На всякий случай, напомню, что Тауб - это один из создателей дотнетовского тредпула.
Код с этого демо доступен по ссылке.
Бонус
Для желающих посмотреть а как же там оно устроено в настоящем тредпуле, вот ссылочка на меcто, в котором создаются воркеры. И ссылочка на место, где воркеры внутри
while(true) выполняют работу.