Мы планируем написать высококонкурентное приложение на любом из языков программирования Very-High.
1) Поддерживают ли Python, Ruby или Haskell истинную многопоточность?
2) Если программа содержит потоки, виртуальная машина автоматически назначит работу нескольким ядрам (или физическим ЦП, если на материнской плате будет больше 1 ЦП)?
True multithreading= несколько независимых потоков выполнения используют ресурсы, предоставляемые несколькими ядрами (не только с одним ядром).
False многопоточность= потоки эмулируют многопоточные среды, не полагаясь на какие-либо возможности собственной ОС.