Существует серия статей , начинающаяся здесь , которая должна дать вам несколько начальных указателей. Автор в значительной степени отвечает за передачу boost.thread в C ++ 0x.
Список статей:
Многопоточность в C ++ 0x. Часть 1. Запуск потоков
Многопоточность в C ++ 0x. Часть 2. Запуск потоков с функциональными объектами и аргументами
Многопоточность в C ++ 0x. Часть 3. Запуск потоков с функциями-членами и ссылочными аргументами
Многопоточность в C ++ 0x. Часть 4. Защита общих данных
Многопоточность в C ++ 0x. Часть 5. Гибкая блокировка с помощью std :: unique_lock <>
Многопоточность в C ++ 0x, часть 6: отложенная инициализация и двойная проверка блокировки с атомарными элементами
Многопоточность в C ++ 0x, часть 7. Блокировка нескольких мьютексов без взаимоблокировки
Многопоточность в C ++ 0x, часть 8. Фьючерсы, обещания и асинхронные вызовы функций