programina, работа с потоками имеет ряд особенностей - синхронизация, приоритеты и прочее. Кроме того, весьма полезно знать, как они работают в системе. Очень советую Вам сначала почитать про потоки и работу с ними - всех советов здесь все равно не дашь, в конечном итоге придется пересказать книгу

Неплохо про потоки написано у Джефри Рихтера, например в книге
"Windows для профессионалов. Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows.".