Передача сообщений и блокировка

В чем именно разница между схемами параллелизма при передаче сообщений и схемами параллелизма на основе блокировки с точки зрения производительности? Поток, ожидающий блокировки, блокируется, поэтому могут выполняться другие потоки. В результате я не понимаю, как передача сообщений может быть быстрее, чем параллелизм на основе блокировок.

Редактировать: В частности, я обсуждаю подход с передачей сообщений, как в Erlang, по сравнению с подходом с общими данными с использованием блокировки (или атомарные операции).

8
задан Viktor Dahl 18 February 2013 в 15:46
поделиться