Сообщение от javandernufirzam
|
если знаком с многопоточным программированием на десктопе - скажи, какая разница есть принципиальная
|
принципиальная - нет объектов синхронизации, таких как мютексы, критические секции и прочие семафоры.
воркеры - это чисто вычислительные потоки, лишенные доступа к UI. для взаимодействия с UI они используют очередь сообщений основного потока, закидывая туда команды функцией postMessage и получая оттуда команды через onmessage - этот механизм эквивалентен виндовой "очереди сообщений", в которую попадают события для окон.