2015-05-22 2 views
0

Внутри действия контроллера я хочу прочитать файловую систему. Файлы будут содержать контент, поэтому средний размер файла будет меняться, и я буду угадывать несколько страниц с размером содержимого типа статьи.Чтение файловой системы, должно ли оно быть асинхронным?

Поскольку все должно быть асинхронным, имеет ли игра встроенный метод для извлечения файлов из файловой системы, которая является асинхронной?

+0

Вы можете создать ExecutionContext, посвященный файлу io, а затем написать несколько методов, которые записывают/читают файлы и возвращают будущее. – SpiderPig

+0

@SpiderPig Я бы так и сделал. Создайте отдельный контекст выполнения, который соответствует критериям, а затем реализуйте его с помощью ответов Java 'File' и async. – Martijn

ответ

0

В этом случае вы можете просто использовать API Java. См. AsynchronousFileChannel. Я уверен, что все сказус-потоковые вещи построены на вершине java.nio, если вам нужна идиоматическая Scala.

Смежные вопросы