Рабочие делают остановку mainthread (UI) - PullRequest
0 голосов
/ 04 июля 2019

В настоящее время я создаю программу, в которой нужно выполнять множество различных задач одновременно (интенсивно использовать процессор), поэтому для каждой создаваемой задачи я создаю работника с помощью модуля "tiny-worker". Но когда я создаю около 20 работ, он останавливает поток пользовательского интерфейса до тех пор, пока это не будет сделано.

Почему это?

Я думал, что при использовании рабочих не должно быть возможности остановить поток пользовательского интерфейса.

Должен ли я создать одного "основного" работника, который бы обрабатывал всех остальных работников?

...