На данный момент я пишу тесты и думаю об экспорте всех файловых операций ввода-вывода в отдельные потоки в моем GUI-приложении, потому что я боюсь, что большой файл может заблокировать основной поток. Это было бы не удобно для пользователя.
Распространено ли экспортировать File-I/O-Operations в отдельные рабочие потоки?