LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

> Может monitor file i/o - это когда кто-то другой пишет/читает, а ты со стороны пытаешься определить что там происходит?

Нет.

То есть они говорят что monitor file descriptor for read availability и monitor file I/O - это совсем разные вещи.

Второе — это частный случай первого, когда fd получен из обычного файла.

loop.add_reader() and loop.add_writer() cannot be used to monitor file I/O

Насколько я понимаю, это о том, что говорит redixin: с точки зрения select()/poll()/epoll(), fd типа «файл» будет всегда «готов» к чтению или записи, поэтому использовать asyncio для асинхронной работы с файлами бессмысленно.

Исправление intelfx, :

> Может monitor file i/o - это когда кто-то другой пишет/читает, а ты со стороны пытаешься определить что там происходит?

Нет.

То есть они говорят что monitor file descriptor for read availability и monitor file I/O - это совсем разные вещи.

Нет. Второе — это частный случай первого, когда fd получен из обычного файла.

loop.add_reader() and loop.add_writer() cannot be used to monitor file I/O

Насколько я понимаю, это о том, что говорит redixin: с точки зрения select()/poll()/epoll(), fd типа «файл» будет всегда «готов» к чтению или записи, поэтому использовать asyncio для асинхронной работы с файлами бессмысленно.

Исходная версия intelfx, :

loop.add_reader() and loop.add_writer() cannot be used to monitor file I/O

Насколько я понимаю, это о том, что говорит redixin: с точки зрения select()/poll()/epoll(), fd типа «файл» будет всегда «готов» к чтению или записи, поэтому использовать asyncio для асинхронной работы с файлами бессмысленно.