Обработчик запросов / ответов при поддержке пула потоков - PullRequest
0 голосов
/ 12 января 2020

Моя идея состоит в том, чтобы иметь поток обработки событий с малой задержкой, который отправляет более длительные команды в пул потоков. Пользователь сможет дождаться завершения отдельных запросов. Я не планирую использовать какие-либо тяжеловесные библиотеки, такие как Tokio. Только зеленые / OS темы должны быть использованы. Например, будет ли легко расширить crossbeam_requests с помощью пула потоков?

Псевдокод будет:

handle_1 = threadpool.request(command_1)
handle_2 = threadpool.request(command_2)
// command_1 and command_2 execute in parallel on thread pool
response_1 = wait_for(handle_1)
response_2 = wait_for(handle_2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...