Я хочу разработать мобильное приложение, которое читает и изредка пишет крошечные фрагменты текста и изображений размером не более 1 КБ. Я думал использовать node.js для этого (я думаю, идеально подходит), но я слышал, что node.js использует один единственный поток для всех запросов в асинхронной модели. Все в порядке, но что, если мобильная сеть с очень низкой задержкой считывает байты байтом (я имею в виду очень медленно) один из этих фрагментов текста? Означает ли это, что, если мобильному устройству требуется 10 секунд после завершения чтения, остальные соединения должны ждать 10 секунд, прежде чем node.js ответит на них? Я действительно надеюсь, что нет.Как Node.js ведет себя против сети с низкой задержкой?
2
A
ответ
5
Нет - вступают входящие потоки. События будут обрабатываться основным потоком по мере их поступления. Ваш код JavaScript выполняется только в этом основном потоке, но I/O обрабатывается вне этого потока и вызывает события, которые вызывают обратные вызовы в основном потоке.
Смежные вопросы
- 1. Патч с низкой задержкой
- 2. Локальная туннельная библиотека с низкой задержкой в одноранговой сети?
- 3. с низкой задержкой с использованием списков
- 4. Как ждать потоков с низкой задержкой?
- 5. Почему async node.js ведет себя странно?
- 6. Приложение Chess Rails с низкой задержкой?
- 7. Воспроизведение звука с низкой задержкой с Ruby
- 8. аудио с низкой задержкой с Python
- 9. Как START_REDELIVER_INTENT ведет себя с несколькими намерениями?
- 10. Последовательная связь с низкой задержкой в .Net
- 11. Коллекция с низкой задержкой для редактирования
- 12. Потоковое видео в браузере (с низкой задержкой)
- 13. Захват с низкой задержкой нажатия кнопки
- 14. Обратный вызов с низкой задержкой в C++
- 15. Вход/выход с низкой задержкой AudioQueue
- 16. Резьбовой звук с низкой задержкой на Android
- 17. REST для обмена сообщениями с низкой задержкой.
- 18. Захват звука в Linux с низкой задержкой
- 19. Windows 8 - звук с низкой задержкой
- 20. Лучшая ОС для развертывания приложения с низкой задержкой Java?
- 21. выбрать против кратного с обязательным атрибутом ведет себя непоследовательно
- 22. Как вы измеряете задержку в средах с низкой задержкой?
- 23. Групповые запросы сети с задержкой
- 24. Почему console.log ведет себя так?
- 25. Как обрабатывать график, который постоянно обновляется с низкой задержкой?
- 26. Механизм Push с использованием протокола с низкой задержкой
- 27. локально установлен node.js cli call не ведет себя как глобальный
- 28. scipy.signal.resample ведет себя странно
- 29. Создайте экземпляр V8 в узле.js с низкой задержкой
- 30. Динамический обмен сообщениями против проблемы с задержкой