История изменений
Исправление eternal_sorrow, (текущая версия) :
На самом деле в большинстве операционных систем нет поддержки асинхронных операций с файлами. Поэтому и в asyncio её нет. Все существующие сторонние реализации, такие как этот самый aiofiles (как и реализации в других языках, например в node.js) внутри используют пул тредов. Если не хочешь использовать стороннюю реализацию, я не вижу ничего зазорного использовать отдельный тред. Но нужно хорошо понимать, что ты делаешь.
Исходная версия eternal_sorrow, :
На самом деле в большинстве операционных систем нет поддержки асинхронных операций с файлами. Поэтому и в asyncio её нет. Все существующие сторонние реализации, такие как этот самый aiofiles (как и реализации в других языках, например в node.js) внутри используют пул тредов. Если не хочешь использовать стороннюю реализации, я не вижу ничего зазорного использовать отдельный тред. Но нужно хорошо понимать, что ты делаешь.