История изменений
Исправление
gh0stwizard,
(текущая версия)
:
В эрланге процессы
А синхронизация данных через что? В любом случае, даже если там не phtread проблемы с синхронизации данных между процессами как были, так и остались. И узкое место в том, что чем больше используется межпроцессорной синхронизации, тем более это похоже на потоки (со всеми вытикающими) и преимущества легковесных потоков сходят на нет. Это ботлнек для любого ПО. Хоть на Go, хоть на Erlang, хоть на плюсах.
То, что в эрланге на оптимизацию всего этого дела вложили немало человекочасов, безусловно заслуживает уважения. Возводить эрланг в ранг божественных языков понятно нет смысла.
Исходная версия
gh0stwizard,
:
В эрланге процессы
А синхронизация данных через что? В любом случае, даже если там не phtread проблемы с синхронизации данных между процессами как были, так и остались. И узкое место в том, что чем больше используется межпроцессорной синхронизации, тем более это похоже на потоки (со всеми вытикающими) и преимущества легковесных потоков сходят на нет. Это ботлнек для любого ПО. Хоть на Go, хоть на Erlang, хоть на плюсах.
То, что в эрланге на оптимизацию всего этого дела вложили немало человекочасов, безусловно заслуживает уважения. Возводить в эрланг в ранг божественных языков понятно нет смысла.