Визуальное представление потоков по сравнению с передачей сообщений и актерских моделей - PullRequest
2 голосов
/ 06 июля 2010

Я ищу хорошее слайд-шоу / pdf / video, объясняющее различия в подходах и мышлении от написанного вручную потока приложений по сравнению с более абстрактными и более простыми в использовании моделями передачи сообщений и актерами. Кто-нибудь знает о существующих ресурсах, чтобы объяснить эти концепции с хорошими диаграммами и визуализациями?

1 Ответ

1 голос
/ 02 августа 2010

Немного трудно проводить прямые сравнения без долгих, болезненных отступлений или теоретической дискуссии. Тем не менее, следующее легко читается, и я полагаю, что сравнения будут формироваться естественным образом для всех, кто знаком с моделью потоков.

Язык Google GO использует передачу сообщений между подпрограммами в качестве основной части своей модели параллелизма. На golang.org имеется гораздо больше информации о GO, а следующий URL-адрес содержит информацию об их модели параллелизма в GO.

Это статья, написанная Эдвардом Ли (председатель отдела EECS в Беркли) под названием Проблема с потоками . Это шаг для актерской модели, и это хорошее чтение. Также обратите внимание, что есть другие статьи Эдварда, которые касаются проблемы с потоками (посетите его домашнюю страницу для большего количества бумаг).

...