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