Я читал об искры, и я узнал, что искра написана в scala. Поскольку scala - это функциональный язык, например erlang, он может использовать многоядерные ядра. Это верно?Может ли SPARK правильно использовать многоядерное устройство?
Мне интересно, могу ли я использовать искру в распределенной системе с многоядерными процессорами. Может ли одна задача использовать все ядра одновременно? Я читал, что YARN назначит разные ядра для каждой задачи, но в этом случае это единственная задача.
И, этого достаточно, чтобы использовать многопоточное программирование в JAVA (hadoop) для использования всех ядер в каждом компьютер? Поскольку linux-планировщик основан на потоках?
я имею в виду, лестница является функциональным языком, который легко разделяется на ядрах. –
Я думаю, что, возможно, этот ответ читает «задание», означающее «нить»? Задача, для исполнителя, использующего несколько ядер, отличается от права «нить»? Но я бы согласился/сказал, что вопрос расплывчато, когда он говорит «использовать многопоточное программирование», возможно, поэтому SO хочет примеры кода :) – JimLohse