Соответствует ли модель производителя / потребителя Актеру?

В последнее время я читал много статей о том, насколько сложно параллельное программирование и как параллельное программирование с разделяемым состоянием почти невозможно. Таким образом, языки, такие как Erlang (I думаю, что это происходит, если не вопрос, все еще имеет смысл) использовать модель Actor для параллелизма и не иметь общего состояния между потоками.Теперь, когда я программирую параллельные системы, я не нашел параллелизма настолько сложным, но в целом я могу вписать практически любую проблему в парадигму производитель / потребитель и жить без особого (если вообще есть) общего состояния. Хотя это правильно? Действительно ли очереди сообщений между потоками разделяют состояние? Или модель параллельного программирования производитель / потребитель действительно является конкретным примером модели Актера (это мой настоящий вопрос). Мысли?

7
задан Gandalf 9 August 2011 в 19:10
поделиться