Я не очень понимаю NIO = асинхронности? Или нет?
я не понимаю почему 10 000 человек будут ждать одинаково
channel.write(buffer) в цикле мультиплексора или блокирующим вызовом outStream.write(buffer) в отдельном потоке. In case you do not provide a recognized qualification then at least 5 years of work experience are required to qualify you as a professional candidate.
In case of no university degree:
5 years of work experience in particular profession are required when applying for the EU Blue Card.
<input type="text" name="param_name" value="123">
<input type="text" name="param_name" value="456"> run_in_executor - правильное решение, только её лучше перенести в second и можно явно не задавать пул, но это всё стилистические мелочи. То что файл не создаётся до закрытия программы - явно вина не асинхронности. И если мне не изменяет память, на Тостере уже был вопрос по такой проблеме год или два назад.