Я прочитал Joe Armstrong "Программирование Erlang" и "n раз быстрее в теории n основных машин". Эффективный способ многоядерного программирования в Erlang - использовать множество процессов (потоков).
Я программист на С++, поэтому мне интересно узнать разницу между созданием большого количества потоков на С++ и большим количеством процессов в Erlang. Я понимаю, что работа с потоками в C/С++ не так проста. Также я знаю, что блокировка/разблокировка замедляет работу системы. Но это не невозможно, верно?
Итак, почему Эрланг - дружелюбный язык muticore? Это просто потому, что легко программировать?
Я делаю онлайн-сервер для MMORPG, поэтому меня интересует Erlang как альтернативный серверный язык.
(Я уже читал этот вопрос, но я думаю, что это не тот вопрос, который я ищу.)