LINUX.ORG.RU

[epoll] Edge Triggered (ET) vs. Level Triggered (LT)

 


0

1

Я так понял разница между ET и LT только в том, что при использовании
LT epoll_wait завершается всегда когда есть данные/возможность записи,
а при ET — только один раз для каждой «порции» данных/появившейся возможности записи.

Вопрос 0. Я правильно понял? Есть ли другие отличия ET от LT?

Вопрос 1. Неужели есть ситуации в которых ET удобнее LT?

Вопрос 2. Если ответ на вопрос 1 «нет», то зачем вообще ET нужен? Может быть он быстрее LT?

★★★

Последнее исправление: LinuxUser (всего исправлений: 1)

При ET меньше контекст свитчей => потенциально быстрее

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.