Почему сообщения, получаемые актором, неупорядочены?

Я изучал модель акторов (в частности, реализацию в Scala), но не могу понять, почему там ' требование, чтобы сообщения приходили в произвольном порядке.

Похоже, что есть, по крайней мере, некоторые изящные, основанные на акторах решения проблем параллелизма, которые работали бы, если бы сообщения приходили только по порядку (например, варианты производитель-потребитель, отложенная запись в базу данных , кэши, защищенные от параллелизма).

Так почему же сообщения акторов не приходят по порядку? Это для обеспечения эффективной реализации или, может быть, для предотвращения какого-либо тупика, который может возникнуть при упорядочивании сообщений?

10
задан Bill 22 April 2011 в 03:26
поделиться