|
1c и акторы | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
ERWINS
17.08.18
✎
11:11
|
Сейчас примерно четверть задач реализовыемых мной ложаться на модель акторов.
Думаете 1с добавит акторы? Фундаментальные концепции По аналогии с философией объектно-ориентированного программирования, где каждый примитив рассматривается как объект, модель акторов выделяет в качестве универсальной сущности понятие «актора». Актор является вычислительной сущностью, которая в ответ на полученное сообщение может одновременно: отправить конечное число сообщений другим акторам; создать конечное число новых акторов; выбрать поведение, которое будет использоваться при обработке следующего полученного сообщения. Не предполагается существования определённой последовательности вышеописанных действий и все они могут выполняться параллельно. Отделение отправителя от посланных сообщений стало фундаментальным достижением модели акторов: тем самым обеспечивается асинхронная связь и управление структурами в виде формы передачи сообщений[11]. Получатели сообщений идентифицируются по адресу, который иногда называют «почтовым адресом». Таким образом, актор может взаимодействовать только с теми акторами, адреса которых он имеет, может извлечь адреса из полученных сообщений или знать их заранее, если актор создан им самим. Модель характеризуется внутренне присущим параллелизмом вычислений внутри одного актора и между акторами, динамическим созданием акторов, включением адресов акторов в сообщения, а также взаимодействием только через прямой асинхронный обмен сообщениями без каких-либо ограничений на порядок прибытия сообщений. |
||||||||||
41
Fedor-1971
17.08.18
✎
14:51
|
(38) Ты описываешь "Полумарковские процессы" (процесс имеющий направление исполнения без обратной связи с породившим, если есть обратная связь, это уже Марковский процесс) - им 100 лет в обед, теория разработана до "Не могу", куча диссертаций КТН (кандидатов технических наук).
Прикинь, подобная лабуда была реализована в СИМУЛе (язык имитационного моделирования систем) В 1С это тащить не надо от слова совсем - есть бизнес-процессы им добавить более плотную интеграцию с другими объектами, кроме Задачи и будет достаточно мощное решение. Перекрывающее твои акторы Это модернизация существующего механизма, а не привнесение новой ненужной функциональности. Нет |
||||||||||
44
Casey1984
17.08.18
✎
16:26
|
(0) Зачем это все в язык 1С тащить?
Нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |