powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Синхронизация процессов при распараллеливании задачи средствами Cache' Event API
2 сообщений из 52, страница 3 из 3
Синхронизация процессов при распараллеливании задачи средствами Cache' Event API
    #38140275
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного потестил и вижу, что погорячился насчёт очередей. Их в готовом виде как раз нет (да никто и не обещал :).
Сообщение теряется, если предыдущее ещё не прочитано получателем. Поэтому, если процесс должен отправить несколько сообщений, надо обязательно проверять статус отправки каждого из них. Как-то так:
Код: javascript
1.
2.
3.
4.
5.
6.
while (есть что послать) {
  set NextMessage=some_text // формируем очередное сообщение
  do {
     set sc=$system.Event.Signal(myresource, NextMessage)
  } while ('sc)
}
...
Рейтинг: 0 / 0
Синхронизация процессов при распараллеливании задачи средствами Cache' Event API
    #38141056
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitНапишите в WRC.
Просто отложу использование этого как не нужное... Т.с. до лучших времён.
...
Рейтинг: 0 / 0
2 сообщений из 52, страница 3 из 3
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Синхронизация процессов при распараллеливании задачи средствами Cache' Event API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]