Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Одновременный старт потоков #1

Open
AmilKey opened this issue Mar 9, 2014 · 1 comment
Open

Одновременный старт потоков #1

AmilKey opened this issue Mar 9, 2014 · 1 comment
Assignees
Labels

Comments

@AmilKey
Copy link
Owner

AmilKey commented Mar 9, 2014

Реализовать одновременный старт Web Worker'ов если это возможно

@AmilKey AmilKey added the task label Mar 9, 2014
@AmilKey AmilKey self-assigned this Mar 9, 2014
@AmilKey
Copy link
Owner Author

AmilKey commented Mar 9, 2014

Объекты Web Worker не имеют доступа к перечисленным ниже возможностям и элементам.

Модель DOM (она не ориентирована на многопоточное исполнение)
Объект window
Объект document
Объект parent

это значит, что воркеры исполняемые в отдельных потоках и главный поток, никак не могут использовать одни и теже переменные на прямую, только если передавать через события.
Из за того, что JS выполняется в одном потоке передача аргумента, возможна только в цикле.
Если посмотреть на реализацию метода .notifyAll( [queue] ) в следующей библиотеке
http://www.megiddo-plugins.com/jcon-q-rency/
увидим, что также используется цикл для вызова всех функций в очереди.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant