Рекомендация для хорошей книги программирования в Threads и Concurrency в c\С++
HI all!
В настоящее время я беру курс операционных систем в своем университете. Мы в основном изучаем теорию и имеем простые упражнения в С++ для реализации некоторых теоретических принципов.
Я хочу больше узнать о практическом программировании в concurrency и потоках в c\С++, и мне было интересно, есть ли у кого-нибудь из них хорошая книга, чтобы рекомендовать.
Спасибо всем
Ответы
Ответ 1
Я тоже искал такую книгу, ее очень трудно найти. Этот будет выпущен в мае, если это поможет:
http://www.manning.com/williams/
Я купил эту книгу:
http://www.amazon.co.uk/gp/product/0123705916/ref=oss_product
Это очень хорошо, это в java
, но большинство принципов применимы к c
/c++
в любом случае.
Ответ 2
Ответ 3
Если вы будете работать с UNIX-подобными системами, я рекомендую "Программирование с потоками POSIX" Дэвида Р. Бутенхофа.
Если вы будете работать с Microsoft Windows, я рекомендую Написание многопоточных приложений в Win32 Джим Беверидж и Роберт Винер.
Независимо от того, какой пакет для потоковой передачи вы в конечном итоге используете, я рекомендую вам посмотреть на две презентации, которые я написал: Общие политики синхронизации и Многопоточные ошибки производительности. Эти короткие презентации содержат полезную информацию, которая, к сожалению, не обсуждается во многих других книгах и статьях.