58

Julia の元の著者は、arXiv の論文で次のように述べています。

2.14 Parallelism. 並列実行は、標準ライブラリの Julia に実装されたメッセージベースのマルチプロセッシング システムによって提供されます。言語設計は、協調的にスケジュールされたスレッドと見なすこともできる対称コルーチンを提供することにより、このようなライブラリの実装をサポートします。この機能により、ユーザーがコールバックを設定する必要がなく、非同期通信をライブラリ内に隠すことができます。Julia は現在ネイティブ スレッドをサポートしていませんが、これは制限事項ですが、共有メモリの同期使用の複雑さを回避できるという利点があります。

Julia がネイティブ スレッドをサポートしていないというのはどういう意味ですか? ネイティブスレッドとは?

PythonRなどの他のインタープリター言語は、このタイプの並列処理をサポートしていますか? ジュリアはこれで一人ですか?

4

1 に答える 1