LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

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

О, всего-лишь 25 лет нужно было для того, чтобы фичу из винды наконец реализовали в лине.

Исходная версия byko3y, :

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

О, все-лишь 25 лет нужно было для того, чтобы фичу из винды наконец реализовали в лине.