Это зависит. Это могут быть select
, poll
, kqueue
, epoll
et c, которые являются похожими, но не одинаковыми механизмами и отличаются масштабируемостью и доступностью на конкретной платформе c. Все, что они предоставляют, - это инициирование какого-либо события или изменения состояния, когда сокеты готовятся к чтению или записи, и это затем может быть связано с каким-либо действием, например, с некоторым обратным вызовом.