0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 69

Многопоточность для Windows. Ресурсы языка программирования vs Ресурсы WinAPI

07.07.2017, 15:12. Показов 1688. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Подскажите пож-та, если пишется многопоточное приложение для Windows например на C++ (2011 и выше), то в каких случаях нужно использовать средства многопоточности самого языка C++, а в каких средства многопоточности WinAPI?

Я так понимаю, есть какая-то логика исходя из которой приложение полностью пишется с использованием или того или другого средства, но вряд ли обоих средств одновременно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.07.2017, 15:12
Ответы с готовыми решениями:

Как добавить ресурсы в сборку на C++ для WinAPI?
как добавить ресурсы в сборку на c++ для winapi? Смотрю в статьях, в книжках, везде описано для Visual studio 6.0, говорят для начала надо...

Нужна литература и ресурсы для изучения языка
Ребят начинаю изучать С# До этого изучал некоторые языки, но не серьезно. Так вот, что можете посоветовать (литературы, веб ресурсы и т.п.)...

Посоветуйте ресурсы для изучения программирования
Посоветуйте пожалуйста толковый справочник. В сети вариантов море... хотелось бы конечно лучший из них. может кто из своего опыта знает.

5
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
07.07.2017, 23:16
Для кроссплатформенности, например. А WinAPI, если именно для Windows и не хватает каких-то возможностей у <thread>.
1
298 / 107 / 31
Регистрация: 12.03.2012
Сообщений: 449
08.07.2017, 00:29
Языковые средства обычно намного проще для использования
В конечном итоге это частично все равно сводится к WinAPI
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
08.07.2017, 02:39
Нет никаких причин использовать потоки winapi. Они там появились когда в с++ еще не было стандартных средств работы с потоками
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16480 / 7443 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
08.07.2017, 09:03
Поддержка multithreading из C++ более простая и безопасная, чем WinAPI.
К тому же она дает кросс-платформенность. С другой стороны, с WinAPI ты можешь
использовать какие-то специфические для Windows вещи, которых в C++ нету.
Так что все зависит от задачи.
0
0 / 0 / 0
Регистрация: 09.02.2017
Сообщений: 69
10.07.2017, 11:59  [ТС]
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.07.2017, 11:59
Помогаю со студенческими работами здесь

Подскажите литературу и ресурсы для изучения программирования
Все заранее спасибо. Ребят подскажите пожалуйста книгу или видео туториал изучения с шарп через плюсы... лучше на английском

Подскажите ресурсы для изучения Функционального программирования?
Какой ресурс поюзать для поднятия скилла Функционального программирования?

Ресурсы для самостоятельного изучения немецкого языка для начинающих
Господа, подскажите, пожалуйста, по Вашему личному опыту, неплохие ресурсы для самостоятельного изучения немецкого языка для начинающих!...

Многопоточность и разделяемые ресурсы
Доброго времени суток! Имеется 1000 потоков, у каждого из них есть свой экземпляр объекта который занимается расчётами (а это ещё + 1000...

Нужны ресурсы для изучения технологии Windows Forms
Подскажите кто-нибудь по Windows Forms какие-нибудь методички с описаниями ключевых слов , методов, нигде не могу найти, пожалуйста!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru