Результаты поиска по запросу "aio"

4 ответа

AIO в OS X против Linux - почему он не работает в Mac OS X 10.6

Мой вопрос действительно прост. Почему приведенный ниже код работает на Linux, а на Mac OS X 10.6.2 Snow Leopard - нет.Для компиляции сохраните файл в aio.cc...

1 ответ

возвращаясь к теме «как вы используете AIO и EPOLL вместе»

после обсуждения вКак вы используете AIO и epoll вместе в одном цикле событий?.На самом деле в Linux есть 2 API "aio". Есть POSIX aio (семейство фу...

1 ответ

Ядро Linux AIO, открытый системный вызов

Почему Linux Kernel AIO не поддерживает асинхронный «открытый» системный вызов? Потому что «open» может блокировать файловую систему на долгое время, не так ли?

ТОП публикаций

3 ответа

Асинхронный в основном многозадачность. Он может порождать несколько потоков или процессов для выполнения определенной функции. Он полностью отличается от событий в том смысле, что каждый поток независим и практически не взаимодействует с основным потоком. Apache (веб-сервер) использует несколько потоков для обработки входящих запросов.

ляемые событиями и асинхронные часто используются как синонимы. Есть ли различия между ними? Кроме того, в чем разница междуepoll а такжеaio? Как они сочетаются друг с другом? Наконец, я много раз читал, что AIO в Linux ужасно сломан. Как ...

3 ответа

Реализация окон Java NIO

1 ответ

Я только начинаю изучать Linux в асинхронном режиме. Я не знаком с функциональностью обратного вызова, но то, как здесь используется пример, кажется довольно странным. Обычно вы предоставляете обратный вызов, который подсистема будет использовать для вызова вас, когда это будет сделано с задачей, которую вы попросили сделать. Пример здесь, кажется, вызывает io_getevents (), чтобы получить список событий, которые завершили, а затем вызывает обратный вызов для каждого. Это не звучит правильно. В этом случае нет необходимости в обратном вызове.

тирую асинхронные функции io ядра (не posix aio) и пытаюсь выяснить, как это работает. Приведенный ниже код представляет собой законченную программу, в которой я просто многократно записываю массив в файл, открытый с помощью O_DIRECT. Я получаю ...

4 ответа

Как вы используете AIO и epoll вместе в одном цикле событий?

Как вы можете объединить AIO и epoll вместе в одном цикле событий? Google находит много разговоров об их объединении в 2002 и 2003 годах, но неясно, произошло ли что-нибудь или возможно ли это. Кто-нибудь прокрутил свой собственный цикл epoll, ...