Я работаю с актерами Ray Async и хочу точно понять, что происходит - на глубоком техническом уровне - когда на такого актера вызывается синхронный метод. Возможности: < /p>
[*] Цикл события в потоке актера предварительно предназначен < /p>
Асинхровый актер, который работает на нити, который проводит метод асинцио. Тот же поток, эффективно приостановив цикл события и запустив метод синхронизации. < /li>
Как только метод синхронизации заканчивается, цикл события возобновляется. Синхронный метод
Синхронный метод каким -то образом охвачен как коратика/будущее/задача и очередь в очередь задачи цикла событий. Метод синхронизации завершается.
Это означает, что блокировка происходит «внутри» цикла событий, а не как внешнее прерывание.
Подробнее здесь: https://stackoverflow.com/questions/796 ... nc-methods
Как актеры Ray Async обрабатывают вызовы к методам синхронизации ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение