The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Firefox появилась многопроцессная обработка контента и Qua..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "В Firefox появилась многопроцессная обработка контента и Qua..." +1 +/
Сообщение от iZENemail (ok), 11-Ноя-16, 21:38 
Проблема нитей в том, что у них общая память (на куче) при наличии собственных стеков и переменных внутри. Есть опасность компрометации какой-то нити из параллельно выполняющейся изменением общих переменных (на куче) и косвенно через управляющий поток главной нити. Что и показывает ситуация с падением браузера с открытыми вкладками, если где-то в нём на какой-то одной вкладке "оборвалась" какая-то нить.

Для многопроцессного выполнения кода взаимовлияние нитей ограничено родным процессом, у каждого процесса стек и куча свои. Процессы изолированы друг от друга подсистемой виртуальной памяти ОС, их взаимодействие друг с другом регламентировано механизмом межпроцессного взаимодействия (IPC). Мозилловцы сейчас реализуют именно этот механизм.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В Firefox появилась многопроцессная обработка контента и Qua..., opennews, 11-Ноя-16, 15:28  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру