Почему таймер TCP не использует min-heap - PullRequest
0 голосов
/ 13 апреля 2020

Обычный выбор - использовать минимальную кучу в качестве таймера для достижения высокой производительности. Мы можем видеть это в libevent / libev. Но, читая исходный код TCP, я обнаружил, что ядро ​​linux не использует min-heap для управления этими таймерами для каждого события / сокета.

  1. Каков максимальный предел для таймера min-heap ?
  2. Почему tcp timer не использует эту структуру данных?
...