Почему говорят, что межпотоковое взаимодействие быстрее, чем межпроцессное взаимодействие? - PullRequest
0 голосов
/ 19 июня 2020

Потоки одного процесса совместно используют данные (межпотоковое взаимодействие IT C) по умолчанию, потому что они используют одно и то же логическое адресное пространство, но если потоки разных процессов хотят обмениваться данными (межпроцессное взаимодействие), они могут это сделать при передаче сообщений, разделяемой памяти и т. д. c. И IT C, и IP C могут привести к несогласованности данных. Поэтому я предполагаю, что блокируется et c. Методы будут использоваться для обоих. Тогда почему сказано, что IT C быстрее, чем IP C? оба требуют вмешательства ОС для синхронизации

...