Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Работа тестировщиком после переезда в Германию

11.01.21 00:53
Re: Работа тестировщиком после переезда в Германию
 
uscheswoi_82 свой человек
uscheswoi_82
в ответ Murr 11.01.21 00:31, Последний раз изменено 11.01.21 00:55 (uscheswoi_82)
Кто тебе сказал такую глупость?

Под вебом имел ввиду JavaScript, Google Chrome, и текущая вкладка.

https://www.geeksforgeeks.org/why-doesnt-javascript-suppor...

Why doesn’t JavaScript support multithreading?
As you may most likely know, JavaScript is single-threaded. To explain better, this implies one single thread handles the event circle. For more established browsers, the entire browser shared one single thread between every one of the tabs. Present-day browsers enhanced this by utilizing either process-per-site-case or various threads per tab. Albeit devoted threads improved the responsiveness of pages, regardless it left every tab unable to deal with different scripts running at once.

Почему JavaScript не поддерживает многопоточность?
Как вы, наверное, знаете, JavaScript является однопоточным. Чтобы лучше объяснить, это подразумевает, что один поток обрабатывает круг событий. Для более известных браузеров весь браузер разделял один поток между каждой из вкладок. Современные браузеры улучшили это, используя либо процесс для каждого сайта, либо различные потоки для каждой вкладки. Хотя выделенные потоки улучшили отзывчивость страниц, несмотря на то, что каждая вкладка оставалась неспособной работать с разными скриптами, запущенными одновременно.

https://developer.mozilla.org/ru/docs/Learn/JavaScript/Asy...

Пока выполняется каждая операция, ничего больше не может произойти — обработка (отображение) документа приостановлена. Так происходит, как было сказано в предыдущей статье, потому что JavaScript является однопоточным. В каждый момент времени может выполняться только одна команда, обрабатываемая в единственном — главном потоке. Все остальные действия блокируются до окончания выполнения текущей команды.

https://medium.com/@stasonmars/полн�...

JavaScript сам по себе однопоточный, что означает то, что только один блок кода может запускаться за раз. Так как движок JS выполняет наш код, обрабатывая строку за строкой, он использует один стек вызова, чтобы продолжать отслеживать код, который выполняется в соответствии с установленным порядком. Тоже самое, что и делает стек — структура данных, которая записывает строки выполняемых инструкций и выполняет их в стиле LIFO, то есть Last In First Out, что переводится как, “последний пришел — первый обслужен”.
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
 

Перейти на