многопоточное программирование
От: fryme  
Дата: 09.12.10 09:59
Оценка:
Часто, заглядывая в требования работодателей, вижу среди прочего строку: требуется знание многопоточного программирования (да в том же Яндексе почти в каждой вакансии разработчика).
Отсюда вопрос: что они обычно вкладывают в это понятие и что для этого нужно знать?
Программирую на С++ уже больше 2х лет, но так ни разу (кроме как на примитивных лабораторных в институте) в работе и не сталкивался с этим понятием.
— Что можно почитать по теме? Какая то классическая литература?
— Какие то классические задачи чтобы потренироваться и развить в этом навыки? Помню, что была задача про обедающих философов.
— Какие есть библиотеки? Помню, что пользовались posixthreads. Слышал про OpenMP — он популярный? Какие нибудь ещё must know библиотеки?
— Слышал про какое то распараллеливание между процессорами. Это что, это как, где почитать?

Совсем ничего не знаю, прошу помощи, ибо надо заполнять пробелы в знаниях :)
Заранее спасибо!
многопоточность
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.