Вот столкнулся с необходимостью использования многопоточности в программе, но очень непонравились методы управления потоками (а именно что если поток в каком-то состоянии то его надо по-разному запускать, и не совсем понял как сбрасывать поток, т.е. начитать его заново) и поэтому даже написал класс для управления потоками, но мне кажется что есть более изящные методы.
Интересно посмотреть примеры реализации действий над потоками: пауза, старт и стоп.
зы: в поиске был, в MSDN только кусочки из которых моему молодомумозгу тяжело редставить всю картину.