Асинхронный линукс
2025-02-18 18:23![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Народ, кто-нибудь уже поимел опыт с <linux/io_uring.h>? Как оно по жизни?
Неожиданно для себя обнаружил, что в Линуксе пять лет назад появилась крутая фича. А именно три системных вызова, реализующих эффективный асинхронный интерфейс ко всем сервисам ядра.
Неожиданно для себя обнаружил, что в Линуксе пять лет назад появилась крутая фича. А именно три системных вызова, реализующих эффективный асинхронный интерфейс ко всем сервисам ядра.
- int io_uring_setup(unsigned entries, struct io_uring_params *p);
- int io_uring_enter(unsigned fd, unsigned to_submit, unsigned min_complete, unsigned flags, sigset_t *sig);
- int io_uring_register(unsigned fd, unsigned opcode, void *arg, unsigned nr_args);
no subject
Date: 2025-02-19 20:05 (UTC)no subject
Date: 2025-02-19 20:19 (UTC)no subject
Date: 2025-02-19 20:30 (UTC)no subject
Date: 2025-02-19 20:39 (UTC)no subject
Date: 2025-02-19 20:50 (UTC)no subject
Date: 2025-02-19 20:59 (UTC)no subject
Date: 2025-02-19 21:07 (UTC)no subject
Date: 2025-02-19 21:29 (UTC)no subject
Date: 2025-02-19 21:27 (UTC)no subject
Date: 2025-02-19 21:34 (UTC)no subject
Date: 2025-02-20 20:27 (UTC)