LINUX.ORG.RU

Книга по разработке многопоточных программ.

 ,


2

2

Реквестирую хорошую книгу по принципам написания многопоточных программ. Можно абстрактную, можно конкретно по POSIX threads.

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


книг не знаю, но по темам/проблемам:
man producer/consummer problem
man sleeping barber
man dining philosphers
man readers-writers problem
man threadpool
man atomic operations

И по ссылкам из википедии дальше. (если читать на английском конечно)

invy ★★★★★
()
Последнее исправление: invy (всего исправлений: 2)

Р. Стивенс «UNIX: взаимодействие процессов»

x-signal ★★
()

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

Хоар «Взаимодействующие последовательные процессы».

tailgunner ★★★★★
()

Тебе интересно concurrency или parallelism? POSIX threads не нужны ни в одном случае, ни в другом.

imtw
()
Ответ на: комментарий от imtw

Сейчас больше нужно concurrency (если правильно понимаю терминологию), причем на простейшем уровне. Запустить ожидание в фоне, начать дальнейшее исполнение, убедившись, что все ресурсы готовы.

Ускорение вычислений (это parallelism?) пока не нужно.

Belkrr
() автор топика
Ответ на: комментарий от shell-script

Она на books.ru за свободую цену =) Купил.

Belkrr
() автор топика

Программирование для Linux: Профессиональный подход

Достаточно кратко и чрезвычайно понятно с примерами. Сам учился по этой книжке.

alextur89
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.