LINUX.ORG.RU

История изменений

Исправление NegatiV, (текущая версия) :

Вообще-то в моём сообщении содержался сарказм. Они не сразу туда попадают, ибо у процесса есть два мэйлбокса: один из них он блочит сам при receive, а другой блочится другим процессом при !. Порядок этих локов + скедулинг самих процессов не детерминированы (или доказывай обратное).

Емнип, self-send оптимизирован как раз на мгновенную доставку в свой ящик.

UPD. понял все это может произойти после решедулинга в after 0.

Исправление NegatiV, :

Вообще-то в моём сообщении содержался сарказм. Они не сразу туда попадают, ибо у процесса есть два мэйлбокса: один из них он блочит сам при receive, а другой блочится другим процессом при !. Порядок этих локов + скедулинг самих процессов не детерминированы (или доказывай обратное).

Емнип, self-send оптимизирован как раз на мгновенную доставку в свой ящик.

UPD. понял все это может произойти после решудилнга в after 0.

Исходная версия NegatiV, :

Вообще-то в моём сообщении содержался сарказм. Они не сразу туда попадают, ибо у процесса есть два мэйлбокса: один из них он блочит сам при receive, а другой блочится другим процессом при !. Порядок этих локов + скедулинг самих процессов не детерминированы (или доказывай обратное).

Емнип, self-send оптимизирован как раз на мгновенную доставку в свой ящик.