И что это дает
Ну допустим в run будет запускаться Worker.
По идее по смыслу
new Game().start()
должен запускать новый Worker каждую секунду
Напишем так
new Game().start()
let n = 2**40
while (n--) {
let l = 2**40
while (l--);
};
Через сколько запустится второй Worker?
Даже если тело цикла выполняется в отдельном потоке, сам цикл то работает в одном потоке.
По сути это обертка над setInterval. Делает тоже самое, только более многословно.
Я ничуть не против, если кому то нравится использовать классы везде.
Но зачем называть это многопоточным?
Последний раз редактировалось voraa, 13.09.2020 в 22:36.
|