Да, и вообще, чисто функциональные языки программирования параллеляться просто влёт. Ибо отсутсвие сайд-эффектов позволяет оооочень многое из того, что нельзя (или очень сложно) сделать на императивных языках.
По буквам:
У ерланга нет понятия "вызов метода". У него есть понятие "передать сообщение". Кто и где обработает это сообщение вызывающая сторона не знает. На этом основывается мощнейшии возможности erlang по кластеризации. Ибо принимающая сторона может находится на другом конце света. Всё связанное с проблемами передачи данных будет сделано в рантайме.
При вызове можно явно указать, что вызов асинхронный. С.м. выше + все вкусности асинхронщины.
Через это у разработчиков системы на ерланге на халяву есть кластеризация и (практически) не ограниченное масштабирование.
А автоматическое окучивание процессоров в данном случае не нужно. Ибо а) не десктопом единым, б) если сделать автоматическое "расползание нодов", то тогда придётся делать кучу ручек для ограничения этого "расползания".
А при чём тут "потоки операционной системы"? Если вы по поводу использования ядер процессора, то никто не мешает запусть К нод на одной машине, где К == ядер.
1. Базу использует собственную, никак не связанную с выдачей поисковика на Mail.ru. Поисковик на мейл.ру это Яндекс.
2. Как мне кажется, проект делали не сами "мэйловцы", а при их финансовом участии. Внизу страницы текстом по бекграунду написано (c) Mail.ru
Оскорбляете. А вот понять, что оскорбляете не можете. Ибо никаких фактов для доказательства своей сентенции не приводите. Тем самым даёте повод подать на Вас в суд за оскорбление чести и достоинства компании Яндекс.
<bacek> std: sub prefix:<Σ> (*@args) {...}; my @a; say Σ@a
<p6eval> std 25806: OUTPUT«ok 00:03 41m»
У меня в браузере первым делом настриваются шрифты, и запрещается использовать что-либо другое, кроме них.
Ответ - нет. У erlang'ового рантайма есть ключ -smp N.
У ерланга нет понятия "вызов метода". У него есть понятие "передать сообщение". Кто и где обработает это сообщение вызывающая сторона не знает. На этом основывается мощнейшии возможности erlang по кластеризации. Ибо принимающая сторона может находится на другом конце света. Всё связанное с проблемами передачи данных будет сделано в рантайме.
При вызове можно явно указать, что вызов асинхронный. С.м. выше + все вкусности асинхронщины.
Через это у разработчиков системы на ерланге на халяву есть кластеризация и (практически) не ограниченное масштабирование.
А автоматическое окучивание процессоров в данном случае не нужно. Ибо а) не десктопом единым, б) если сделать автоматическое "расползание нодов", то тогда придётся делать кучу ручек для ограничения этого "расползания".
Посмотрите, например, на erlang.
1. Базу использует собственную, никак не связанную с выдачей поисковика на Mail.ru. Поисковик на мейл.ру это Яндекс.
2. Как мне кажется, проект делали не сами "мэйловцы", а при их финансовом участии. Внизу страницы текстом по бекграунду написано (c) Mail.ru