Асинхронный ввод-вывод на Mac OS X

Значение проблемы C10K, что лучший способ состоит в том, чтобы сделать асинхронный ввод-вывод на Mac OS X (принимают для использования на Mac и iPhone/iPad)?

На Linux нашим выбором является epoll, в Windows Порты Завершения ввода-вывода.

Высшим приоритетом является производительность и масштабируемость (тысячи соединений).

ОБНОВЛЕНИЕ

Хорошо. Поскольку Darwin является подобной BSD системой, моя общая идея состоит в том, чтобы использовать kqueue. Действительно ли это - правильное направление? Было бы хорошо получить известие от кого-то испытанного в этой области.

Спасибо

5
задан stas 20 April 2010 в 13:11
поделиться