Актерская модель в информатике - это математическая модель параллельных вычислений, которая обрабатывает «актеров». в качестве универсальных примитивов параллельных вычислений: в ответ на полученное сообщение субъект может принимать локальные решения, создавать больше участников, отправлять больше сообщений и определять, как реагировать на следующее полученное сообщение.
Модель актера в информатике - это математическая модель параллельных вычислений, которая рассматривает «акторов» как универсальные примитивы параллельных вычислений: в ответ на полученное сообщение актер может принимать локальные решения создавать новых участников, отправлять больше сообщений и определять, как реагировать на следующее полученное сообщение.
Модель актера принимает философию, согласно которой все является актером. Это похоже на все, что является объектной философией, используемой некоторыми объектно-ориентированными языками программирования, но отличается тем, что объектно-ориентированное программное обеспечение обычно выполняется последовательно, в то время как модель Actor по своей сути является параллельной.
Актер - это вычислительная сущность, которая в ответ на полученное сообщение может одновременно:
Не существует предполагаемой последовательности вышеуказанных действий, и они могут выполняться параллельно.
Отключение отправителя от отправленных сообщений стало фундаментальным достижением модели Actor, обеспечивающей асинхронные структуры связи и управления в качестве шаблонов передачи сообщений.
Получатели сообщений идентифицируются по адресу, иногда называемому «почтовым адресом». Таким образом, актер может общаться только с актерами, чьи адреса он имеет. Он может получить их из полученного сообщения или, если адрес предназначен для актера, которого он сам создал.
Модель акторов характеризуется внутренним параллелизмом вычислений внутри и между акторами, динамическим созданием акторов, включением адресов актеров в сообщения и взаимодействием только посредством прямой асинхронной передачи сообщений без ограничения порядка поступления сообщений.
Ссылки: