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