Mastering Swoole PHP: Build High Performance Concurrent System with Async and Coroutines / Осваиваем Swoole PHP: построение высокопроизводительной конкурентной системы с асинхронностью и корутинами: Исполнитель и контейнеры выполнения

Оглавление
Английский оригинал Перевод на русский

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

Исполнитель и контейнеры выполнения

bubenok 09.02.22 в 12:04

0

Исполнителем мы называем независимый модуль для запуска последовательности команд. Исполнитель работает в окружении или в среде. Мы называем среду выполнения контекстом.

bubenok 09.02.22 в 12:08

0

Изображение 6.1 Исполнитель

bubenok 09.02.22 в 12:08

0

Исполнитель запускается изолированно и имеет собственные внутренние данные, а также взаимодействует с другими исполнителями через определенные каналы (сокеты, пайпы, файлы, общую память и т. д.) или вносит изменения в общую среду.

bubenok 09.02.22 в 12:11

0

Каждый тип исполнителей имеет разную функциональность и разное потребление ресурсов. Таким образом, мы должны структурировать и использовать их с умом, чтобы повысить общую производительность.

bubenok 09.02.22 в 12:15

0

Каждый исполнитель имеет жизненный цикл, который всегда задается другим исполнителем. Жизненный цикл исполнителя должен управляться правильно, ОС должна выделять некоторые ресурсы для исполнителя и требовать обратно ресурсы перед освобождением исполнителя.

bubenok 09.02.22 в 12:17

0

Исполнителем может быть человек или даже бизнес-подразделение внутри компании.

bubenok 09.02.22 в 12:22

0

Процесс Linux является основным исполнителем в ОС Linux. Также исполнителями являются потоки, хотя потоки в Linux работают точно так же, как и процессы в ядре Linux.

bubenok 09.02.22 в 12:23

0

Концепция исполнителей направлена на то, чтобы изолировать проблемные области приложения и сделать его дизайн более простым и понятным.

bubenok 09.02.22 в 12:24

0
Минутку...