The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"В Firefox появилась многопроцессная обработка контента и Qua..."
Отправлено Аноним, 12-Ноя-16 23:03 
> Честно говоря не уверен. Ничего мне не мешает обработать SIGSEGV и перезапустить
> поток снова.

Тем не мене, сбои как таковые выносят весь процесс. Просто потому что память общая и факап в одном треде может отлиться всему процессу, попортив что-нибудь глобально, видимо вообще ВСЕМ тредам. А у процессов память приватная и даже если процесс себе память испортит - остальные процессы это не затрагивает. С другой стороны, тредам несколько проще коммуницировать между собой - процессы живут своими жизнями и в момент fork() их состояния более не синхронизируются между собой, хоть изначально и одинаковые. И там уже 2 независимых набора переменных. А чтобы передать что-то между процессами - извольте IPC или сети уже. Или какой там shared mem явно заказать.

> Но при процессе затраты будут больше. Но SIGSEGV это исключительная ситуация.

И как раз проблемы в том что исключительные ситуации могут накрыть все треды сразу, а вот все процессы сразу - в современных операционках изоляция процессов друг от друга и от ос - by design.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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