sfd
Потоки и процессы в браузере. Проблема однопоточности в JavaScript
Прежде чем говорить о JavaScript разберёмся в том, как вообще работает современный браузер, как происходит преобразование кода в веб-страницу и причём тут процессы и потоки. Браузер, как представление работы Процессов и Потоков И так, что же такое “процесс” и “поток”? Если говорить коротко, то процесс – это выполняющаяся программа приложения, а поток – это некая жизнь внутри процесса, которая выполняет какую-либо часть программы. Так, например, когда мы запускаем приложение, то создаётся процесс, он же может создать поток(и), чтобы помочь себе в работе. Операционная система в свою очередь предоставляет...
Как устроена Node.js. Event Loop и многопоточность
Владимир Зейналов, разработчик kt.team Инфа будет полезна JS-разработчикам, которые хотят глубоко понимать суть работы с Node.js и Event Loop. Ты сможешь осознанно и более гибко управлять потоком выполнения программы (web-сервера). Эту статью я составил по материалам своего недавнего доклада для коллег. В конце статьи есть полезные материалы для самостоятельного изучения. Как устроена Node.js. Возможности асинхрона Давай посмотрим на этот код: он отлично демонстрирует синхронность выполнения кода в Node...