The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз набора компиляторов GCC 12"
Отправлено n00by, 11-Май-22 09:13 
> Экзекьюторы нужны для асинхронного выполнения кода.

Это со стороны дизайна. А что бы можно было написать рабочую реализацию, достаточно поддержки операционной системой completion routines или аналога. Ну и немножко времени. И при этом не надо думать про округление в математическом сопроцессоре, когда настраивать соотв. флаг и как это учитывать в arbitrary thread context (в котором, внезапно, может исполняться этот "экзекьютор") -- но это если нет интегралов.

> И стандартизаторам С++ хочется сделать
> универсальные экзекьюторы, общего назначения, которые подойдут и для Asio, и для
> других целей. И потом стандартизировать сеть на базе Asio и тех
> экзекьюторов.

Так вот о том и речь, что комитет что-то очень долго хочет и оторвался от реальности. За это время сменился не один стандарт, я уже успел забыть плюсы и я такой не один.

> Сейчас в Asio роль экзекьютора выполняет io_context. Проблема с ним в том,
> что он не универсален, а специфичен для Asio.

proposed - предложено к стандартизации.

Boost.Asio provides a complete implementation of the proposed standard executors, as described in P0443r13, P1348r0, and P1393r0.|

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру