Зарежда Събития
Спонсори на събитието:
Спонсори на събитието:

За събитието

Това събитие е част от потребителската група C, C++.

 

ПРОГРАМА:

>>> Защо асинхронното I/O е трудно и къде отива времето в сървър под натоварване?
>>> Readiness срещу completion: epoll и kqueue от едната страна, IOCP и io_uring от другата.
>>> Защо тази разлика решава кой държи буфера и защо наивните обвивки се чупят под натоварване?
>>> C++20 корутини: трите функции, които имат значение, и къде живее фреймът.
>>> Защо фреймът на корутината не решава проблема с живота на буфера, а го премахва?
>>> Кой възобновява корутината и колко струва всеки избор?
>>> Демо на живо: един и същ код на Windows и Linux.
>>> Капани, които струват дни, и как да мерим, за да значат нещо числата.

>>> Q&A

 

Събитието е безплатно, но със задължителна предварителна регистрация.

 

ПОТРЕБИТЕЛСКА ГРУПА: C, C++

Събитието е част от потребителската група за C, C++. Всеки месец организираме събития на тема свързана с C, C++. За да не изпускате интересна информация по темата – абонирайте се.

 

ОРГАНИЗАТОР: DEV.BG е специализиран Job Board за IT обяви.

 

C / C++ / Embedded dev обяви: Ако си търсиш работа като C / C++ developer, разгледай свободните позиции тук.

 

КОГА: 28.10.2026 от 19:30 ч.

Очакваме ви!

speaker bio
Алекс Цветанов Алекс Цветанов Senior C++ Software Engineer

За лектора

Алекс Цветанов пише C++ от 9-годишна възраст. Започва през 2012 г. със състезателно програмиране: първи златен медал през 2013 г. и осем години отличия от национални и международни състезания по алгоритми. През 2014 г. пише първия си уебсайт на C++ върху FastCGI. През 2017 г., когато вече разбира как наистина работят мрежата, сокетите и различните операционни системи, започва WebFrame++, асинхронен уеб фреймуърк върху IOCP, io_uring и kqueue, който днес прераства в докторантурата му.

Като Senior C++ Software Engineer работи там, където мрежата среща операционната система: QUIC и TLS, gRPC и HTTP и асинхронното I/O под тях. Ръководил е екип, който пусна продукт за възстановяване след бедствия в 31 производствени центъра за данни.

Автор е на три публикации в IEEE, upstream контрибутор към ngtcp2 (QUIC) и MariaDB Connector/C и член на Технически комитет 57 към БИС, чрез който участва в ISO/IEC JTC 1/SC 22/WG 21, комитета на стандарта на C++.

Интересува се най-вече от това какво се случва един слой по-надолу от този, на който работи.

Нашите

Партньори

StorPool Storage разработва софтуерен продукт за дистрибутирано съхранение на данни в облачни среди.

Регистрация за събитието

Асинхронно I/O с C++20 корутини: един API върху epoll, kqueue, IOCP и io_uring
Лектор: Алекс Цветанов
Дата: 28 октомври, сряда от 19:30

Регистрация

60 Going
940 remaining
RSVP Here

IT Събитие на фокус