LINUX.ORG.RU

Что полезно почитать новичку по параллелеизму?

 


3

4

Хотелось бы что-то в духе теории акторов, но с простым изложением. Карл Хьюит крут, но, непосредственно его, читать пока трудновато, не дорос еще видимо:) (Хотя пытаюсь):)

Энтони Уильямс хвалят.

Погугли советские учебники, на Вики есть ссылки на них.

На Интуите есть курсы какие-то, не вдавался.

Deleted
()

они всё-таки пересекаются, точнее - сливаются ...

anonymous
()

Тебе с какой целью почитать? Щеки на лоре надувать или для решения практических задач?

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

Асинхронно - это когда ты обьект А синхронно передает данные обьекту Б, но не ждет результатов работы Б

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

vertexua ★★★★★
()
Ответ на: комментарий от fmdw

использующий акторы

Алло, ты хоть читало стартовый топик?

Хотелось бы что-то в духе теории акторов

Если быдло не понимает и не ценит акторы, это не значит, что они не нужны. Но у тебя, видать, что-то личное, связанное с быдло-фапе

Ведь:

Лямбда-исчисление <...> не обеспечивает параллелизм

https://ru.wikipedia.org/wiki/Модель_акторов#.D0.9B.D1.8F.D0.BC.D0.B1.D0.B4.D...

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

Асинхронно - это когда ... синхронно
Синхронно - это когда ты асинхронно

В квотезы.

Суть того поста была в том, что пи-исчисление — это синхронная модель, а акторы — асинхронная.

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

Асинхронно - это когда ты обьект А синхронно передает

Кстати, синхронно с чем?

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

но не ждет результатов работы Б

Он «ждет», но не блокирует выполнение. То есть, при синхронной модели, он просто заблокирует поток, пока не дождется, вот в чем разница.

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

Докажи, что акторы не являются влажной фантазией теоретиков. Hint: я с ними много вожусь на работе и в курсе, сколько граблей они порождают.

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

Это же анонiмус. Искренний и увлеченный исследователь-дилетант CS.

Virtuos86 ★★★★★
()
Ответ на: комментарий от anonymous

что x не является фантазией теоретиков
читай книжки

По теории что ли? Твоя логика по-своему любопытна.

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

Синхронно - это когда ты асинхронно отправляешь сообщение

Ты понимаешь, что твой поток выполнения — это и есть синхронность? То есть, синхронизированно выполнение строк. Сначала одна, затем вторая и т.д. Интерпретатор проглотил строку, затем поток останавливается дожидаясь ответа. Интерпретатор работает в режиме read-eval-print. В данном контексте нельзя говорить о «асинхронности» отправки. Асинхронность не в отправке-получении, а в том, что нет никакого потока, любой объект просто отправляет сообщения и все. В самой отправке нет ни синхронности ни асинхронности, она нейтральна. Асинхронность заключается в том, что нет порядка исполнения. Почти все системы базируются на синхронном выполнении, лямбда-исчисление, машина тьюринга, конечный автомат и прочие модели имеют глобальное состояние вычисленя. сейчас одна строка выполняется, потом другая. Или редукция. Вычислитель одномоментно «обозревает» лишь одну ячейку, один фрейм вычислния, один квант. Так вот, модель акторов принципиально отличается именно тем, что она не имеет этого глобального состояния.

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

По теории что ли?

С каких это пор у нас счетоводы факториалов заговорили о практике? Ущипните меня.

anonymous
()

Для начала можно посмотреть лекцию с МТИ

Для начала можно посмотреть лекцию с Массачусетского технологического института примерно на час: http://m.youtube.com/watch?v=u7eNcAMPVV8

Enthusiast ★★★
()
Ответ на: комментарий от vertexua

Тогда поясни, как это понимать

Синхронно - это когда ты асинхронно отправляешь сообщение

хочешь сказать, что через 3 года я обрету просветление?:)

У меня, таки, ощущение, что ты слегка попутал сабж с колбэками.

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