ocaml-epoll


Написал биндинг для работы с epoll(7). Пока бета, но на ней уже ради эксперимента написал успешно работающий маленький веб-сервер :) Скачать можно со страницы Software. epoll является аналогом select() и poll(), но с увеличением количества обрабатываемых сокетов сложность остаётся O(1), что позволяет без особых задержек обрабатывать тысячи параллельных соединений.

, ,

  1. #1 by RedChrom on May 29th, 2009

    Мне кстати понравилось как в Ocamlе решили проблему со стартом сборки и переменными на сишном стэке (я про CAMLparam/CAMLreturn).

    • #2 by John Lepikhin on May 29th, 2009

      Честно говоря, я не знаю как это реализовано в других языках, поэтому имеющееся у окамля кажется мне само собой разумеющимся.

(will not be published)

  1. No trackbacks yet.