Многопоточные приложения на C++ под Linux?

Собственно говоря, есть интерес и подвернулись лабораторные работы, но самостоятельно не смог найти книг хорошо раскрывающих тему.

Я думаю что тут есть достаточно подкованные в этом вопросе люди. Прошу помочь подобрать список литературы.
  • Вопрос задан
  • 4856 просмотров
Пригласить эксперта
Ответы на вопрос 3
adminimus
@adminimus
В.Е. Карпов, К.А. Коньков «Введение в операционные системы». Не про плюсы и не только про линукс, но свое первое многопоточное приложение я написал с помощью именно этой книжки. Может пригодится в качестве базы.
Ответ написан
@snikulov
Если именно C++ можно взять:

1) Boost::Thread (http://www.boost.org/)
Там есть примеры и хорошая документация.

Из плюсов:
1. имплементация этой библиотеки должна войти в следующий стандарт C++ (std::thread)
2. будет работать на всех поддерживаемых OS (Win, Linux, Mac OSX)

2) Threading Building Blocks (http://www.threadingbuildingblocks.org/)

Есть книга на английском — ее можно поискать в обменниках

Наверняка есть еще, если погуглить (например у ACE www.cs.wustl.edu/~schmidt/ACE.html есть свои возможности работы с потоками),
но думаю первых двух должно хватить для лабораторных
Ответ написан
Комментировать
kosmonaFFFt
@kosmonaFFFt
Senior Java Developer.
Можно посмотреть в сторону потоков от Qt, мне например они больше нравятся…
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы