Я хотел бы знать, как использовать потоки на платформе Windows. Нужно ли включать какой-либо файл lib или dll? Есть какая-то команда?Практическое руководство: Threading на платформе Windows (C++)
ответ
Я бы использовал Boost.Thread, с помощью которого вы приобрели переносимость, а также простоту использования.
Windows API (Win32) включает в себя ряд инструментов для потоковой обработки.
Поскольку вы помечено это как C++, а не C, то может, однако, рассмотреть возможность использования нечто более усложняются, как just::thread (или станд :: нить, если ваш компилятор поддерживает его) или Boost.Thread как USTA предложил ,
Используйте общие CRT/Windows API-интерфейсы & функции (_beginthread, _beginthreadex и т. Д.) Или классы MFC, например this example.
для документации по 0x нитей стандарта, который также является портативным (работает на любой платформе), вы также можете иметь Lokk здесь C++: http://accu.org/var/uploads/journals/overload93.pdf (смотри статью многопоточность в C++ 0x)
- 1. Практическое руководство.
- 2. Практическое руководство. Указатели указателей на C++
- 3. Практическое руководство. Перетаскивание в приложениях Windows 8?
- 4. Практическое руководство: программная установка на окна?
- 5. Практическое руководство: Распознавание образов
- 6. Практическое руководство. Сглаживание шрифтов
- 7. Практическое руководство. Запрет кэширования?
- 8. Практическое руководство TextView?
- 9. Практическое руководство: десериализация объекта C# из javascript
- 10. Практическое руководство: заменить команду
- 11. Практическое руководство. C# XML InfoSet для JSON
- 12. Практическое руководство. Исключение переменной в C#?
- 13. Практическое руководство: gridview внутри фрагмента?
- 14. Практическое руководство: XMLDocument.GetElementsByTagName() в PHP?
- 15. Практическое руководство по программированию парадигм?
- 16. Практическое руководство. Обновление TreeView MVVM?
- 17. Практическое руководство: Поддержка кнопки «Ajax»
- 18. Практическое руководство. Расширяемый вложенный список?
- 19. Практическое руководство. Отображение MKOverlay на MKMapView
- 20. Практическое руководство. Компонент Joomla на поддомене
- 21. Практическое руководство по исполнению Acts_as_taggable_on
- 22. Практическое руководство по созданию компонентов
- 23. Практическое руководство. Архив базы данных
- 24. Практическое руководство. Слияние филиалов SVN
- 25. Практическое руководство по архитектуре предприятия
- 26. Практическое руководство. Исправлено зависимостей модулей
- 27. Практическое руководство. Резервное копирование онтологии?
- 28. Практическое руководство. Встроенный ассемблер на C++ (в Visual Studio 2010)
- 29. Практическое руководство. Источник C# с подсветкой синтаксиса на слайдах PowerPoint
- 30. Практическое руководство: Обновление маршрута Angularjs
Исправить. Спасибо. – rkellerm