В своей статье arXiv оригинальные авторы Джулии упоминают следующее:
2.14 Parallelism
. Параллельное выполнение обеспечивается системой обработки сообщений на основе сообщений, реализованной в Джулии в стандартной библиотеке. Дизайн языка поддерживает реализацию таких библиотек обеспечивая симметричные сопрограммы, которые также можно рассматривать как Совместно запланированные потоки. Эта функция позволяет асинхронно чтобы скрывать внутри библиотек, а не требовать чтобы настроить обратные вызовы. В настоящее время Юлия не поддерживает родной потоки, что является ограничением, но имеет то преимущество, что сложности синхронного использования разделяемой памяти.
Что они подразумевают, говоря, что Julia не поддерживает собственные потоки? Что такое собственный поток?
Поддерживают ли другие интерпретируемые языки, такие как Python или R этот тип parallelism? Только Джулия в этом?