Я хотел бы знать, как использовать потоки на платформе Windows.Нужно ли включать какой-нибудь файл lib или dll?Есть какая-нибудь команда?
Я бы использовал Boost.Thread , благодаря чему вы получаете мобильность и простоту использования.
Windows API (Win32) включает в себя несколько инструментов многопоточности.
Поскольку вы пометили это как C ++, а не C, вы можете, однако, рассмотреть возможность использования чего-то более сложного, например just :: thread (или std :: thread, если ваш компилятор поддерживает это), или Boost. Тема , как предложил usta.
Используйте общие функции и функции CRT / Windows API ( _beginthread, _beginthreadex и т. Д.) Или классы MFC, например в этом примере .
для документации относительно стандарта потоков C ++ 0x, который также переносим (работает на любой платформе), вы также можете иметь здесь lokk: http://accu.org/var/uploads/journals/overload93.pdf (см. Статью о многопоточности в C ++ 0x)