Владислав Шпилевой
Компания: Virtual Minds
Мне посчастливилось работать в проектах, где было критически важно максимизировать пропускную способность сетевого кода, минимизировать задержку и эффективно масштабироваться на ядрах процессора через многопоточность. Boost::asio — фактически стандарт для сетевого кода на C++, но в редких случаях он недоступен или недостаточен по разным причинам:
На одном из проектов мне пришлось искать альтернативу boost::asio по всем этим причинам. В результате я разработал новый алгоритм планирования задач общего назначения на С++ и построил вокруг него сетевую библиотеку. В докладе я расскажу про:
Проект в открытом доступе: https://github.com/Gerold103/serverbox.
Компания: Virtual Minds