[Из песочницы] Сигналы на c#

Комментарии 3

  • 7c06504c790689c232dc91fd997dfee7_small.j

    30.08.17 в 13:24

    0

    А можно увидеть реальный сценарий, когда это нужно?

    • 30.08.17 в 13:43

      0

      На ум приходит централизованная обработка каких то событий в приложении простой отправкой сигнала.Синхронизировать потоки так же вполне удобно.
      Что же касается межпроцессорных сигналов то можно применить такой сценарий → запускаем процесс который что то делает → ждем от него сигнал → обрабатываем.
      • 7c06504c790689c232dc91fd997dfee7_small.j

        30.08.17 в 13:46

        0

        На ум приходит централизованная обработка каких то событий в приложении простой отправкой сигнала.

        А чем обычный event broker не подходит?


        Что же касается межпроцессорных сигналов то можно применить такой сценарий → запускаем процесс который что то делает → ждем от него сигнал → обрабатываем.

        Ну так акторы же, с location transparency. Или очереди. Или вообще обычные сервисы.


        Блокировать потоки — плохо, потоки надо отпускать, а потом поднимать по приходу «сигнала».

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru