c многопоточное программирование



Многопоточное программирование c

Автор Comedytiger задал вопрос в разделе Другие языки и технологии

С++ Многопоточность . и получил лучший ответ

Ответ от ZZZ0oO1Z[гуру]
Я бы предложил C++11 или Boost
ХТТП: //ru.cppreference.com/w/cpp/thread
Только толковых книжек по этому делую не знаю.
ХТТП: //ru.cppreference.com/w/cpp/thread посмотрите здесь что-нибудь от Саттера или Мейерса, обновленное под C++11. Они в комитете наиболее активно этой темой занимались. У Саттера есть набор статей онлайн, но они еще до выхода стандарта были написаны:
ХТТП: //
И еще на Хабре можно найти кое-что. Поищите "C++11 threads habra"

Ответ от Dhndh dhndghn[эксперт]
Какая многопоточность? нет в с++ многопоточности =) многопоточность это Win API, регистрируешь функцию и запускаешь её

Ответ от Михаил Евдокимов[гуру]
Ну как, вообще многопоточное программирование это уже отдельная "наука", я утрирую конечно. Но там даже книги целые есть посвященные многопоточному программированию на C++.
А так вот список многопоточных библиотек С++
Далее вот книга в онлайне небольшая какая то. А вообще лучше задайте вопрос на Stack Overflow ссылка там уж точно что нибудь посоветуют. Есть параллельное программирование

Ответ от [гуру]
Многопоточности в чистом С++ нет по той причине, что он предполагает возможность писать в том числе под такие ОС, где ее просто нет в принципе. Хотя бы MS-DOS.
Поэтому нужно использовать API вашей ОС и по нему смотреть документацию на сайте разработчиков ОС.
В случае с виндой вам нужно WinAPI, документация - на сайте MSDN:
ссылка
По крайней мере, названия нужных функций оттуда можно узнать, и даже есть кое-какие примеры кодов.
А гугля по названиям функций, можно найти еще примеры, уже на других сайтах
ссылка
cyberforum.ru/win-api/thread652112.html

Ответ от Zhodzky[гуру]
Долгое время в C++ небыло встроенной многопоточности. Зато были библиотеки с её реализацией, например Boost.
К счастью в стандарте C++11 многопоточность была добавлена. Пока, к сожалению, не идеально, но в будущих стандартах её планируют улучшать. Так что подключайте заголовочный файл <thread> и вперёд, материал гуглится по запросу C++11 thread, начать можно с книги Страуструпа "The C++ Programming Language" 4-ой редакции, глава 42. Конечно многопоточность это такая тема, что в одной главе это не опишешь, но для старта пойдёт.
На русском к сожалению по этой теме материала откровенно мало. Но чтото найти можно например тут или тут ссылка или тут

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: С++ Многопоточность .

Многопоточность в C++ помогите чайнику
С этим вопросом вам на лучше обратиться к профессионалам или самостоятельно пошариться по
подробнее...
спросили в Книги о C++
Можно ли на C++ написать сложные программы? Как?
Можно. Те книги которые тебе попадались были для начинающих, вот в них и показали азы. В
подробнее...
спросили в Hughes Oracle Database
Какой язык программирования на данный момент самый востребованный в мире?
1.Java (популярность растёт)
2.C (популярность падает)
3.C++ (популярность падает)подробнее...
спросили в SATA Express
программа visual studio 2010 что можно делать в этой программе. (краткий обзор программы для отчета по практике)
Для начала - это не программа. Назвавшего Visual Studio программой можно сразу пускать на второй
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Ruby
Стоит ли изучать язык PHP? Или лучше Ruby, Python или Java?
Стоит учиться использовать его для сайтов. Как бы это популярнейший серверный ЯП.
Python - для
подробнее...
спросили в 1191 год 127 год
Где качнуть неплохой учебник по VBA?
azbuka.rar (588 кБ)
Азбука Visual Basic. подойдет?

короче вот есть
подробнее...
Многопоточность на Википедии
Посмотрите статью на википедии про Многопоточность
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*