OSDev http://osdev.su/ |
|
книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕС.. http://osdev.su/viewtopic.php?f=18&t=493 |
Страница 1 из 1 |
Автор: | iz56 [ 11 фев 2012, 22:59 ] |
Заголовок сообщения: | книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕС.. |
http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/ewd123/index.html пытаюсь осилить - стоит ли продолжать - как то всё слишком в теории - если кто прочитал ,подскажите поможет ли прочтение её разобраться с многозадачностью - или это только чистая теория, требующая для понимания учёбы или выш. образования - которого нету у меня - если оно того стоит - буду разбираться. |
Автор: | SII [ 11 фев 2012, 23:08 ] |
Заголовок сообщения: | Re: книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕ |
Высшее образование как таковое вообще ни для чего не нужно, если говорить о реальной работе, а не о трудоустройстве и т.п. вещах. Ну а что касается теории, то знать её как минимум полезно... А эта книга, кстати, не о многозадачности в целом, а о синхронизации при параллельном исполнении потоков (пользуясь современной терминологии), если судить об оглавлении. А читал я её или нет -- не помню, честно говоря. |
Автор: | pavia [ 12 фев 2012, 18:52 ] |
Заголовок сообщения: | Re: книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕ |
Немного почитал что пишет Дейкстра. Не понравилось. Цитата: Полной разработки соответствующей теории вплоть до получения завершающих формул здесь дано не будет. Единственное, что можно здесь сделать, - это поставить несколько задач и дать их решения. А при обсуждении мы будем стараться по мере возможности придерживаться систематического подхода, чтобы в дальнейшем изложении сразу выявлять относящиеся к вопросу понятия. У меня нет времени на разработку теории. Все возможные случае я перебирать не буду. Да и вообще я не умею этого делать. Честно, если судить по другим статям Дейкстры они очень поверхностны. Действует он по прицепу, чтобы сделать открытие посмотри на проблему с другой стороны, попробуй наоборот. Собственно эта идея работает, поэтому рациональные мысли у Дейкстры есть. Но воды много(каши). 1. Как сам Дейкстра считает что мыслящий человек сам разберётся во всём. Так что можете его стать не читать и сами разбираться. 2. В виду поверхностного изложения можно выбрать других авторов. |
Автор: | Yoda [ 13 фев 2012, 15:28 ] |
Заголовок сообщения: | Re: книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕ |
Ценность этой книги невелика. Во-первых, она очень древняя. Много воды утекло с 70-х годов. Во-вторых, она охватывает только самые основы взаимодействия процессов, в то время как реальное разнообразие методов сейчас очень велико. В-третьих, она сильно теоретическая и больше призвана обосновать реальность синхронизации процессов, нежели развить вопрос практической реализации механизмов синхронизации и их использования. Некоторые алгоритмы, например, алгоритм банкира, в современных условиях просто неприменимы. Атомарным операциям уделяется немного внимания и, опять же, только теоретически. В-четвёртых, как это водится у Дейкстры, много воды. Есть более современная и актуальная литература, посвящённой взаимодействию процессов. Например, "Параллельное и распределённое программирование с использованием C++" Камерон Хьюз и Трейси Хьюз, 2004г. |
Автор: | Himik [ 13 фев 2012, 16:21 ] |
Заголовок сообщения: | Re: книга - Дейкстра - ВЗАИМОДЕЙСТВИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПРОЦЕ |
iz56 писал(а): http://khpi-iip.mipk.kharkiv.edu/library/extent/dijkstra/ewd123/index.html пытаюсь осилить - стоит ли продолжать - как то всё слишком в теории - если кто прочитал ,подскажите поможет ли прочтение её разобраться с многозадачностью - или это только чистая теория Понимание теории поможет разобраться с многозадачностью. А на уровне "если тут прописать такое ключевое слово, то программа сработает так" ты научишься кодировать только простые вещи из примеров, не более. В I главе рисунок 3 можно рассматривать и как пример распараллеливания задачи на 3 потока. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |