Julia 從 v1.3 起支援多執行緒(multithreading)。

這邊文章要來教大家如何在 Julia 啟動時,自動配置多執行緒。

一般要在 Julia 中使用多執行緒,可以在啟動 Julia 時,以環境變數的形式指定。

1
$ JULIA_NUM_THREADS=4 julia

但不想在每次啟動時都加入,這樣會很麻煩。

我們可以將這個寫到環境變數當中。像是在 Linux 環境中,可以將以下環境變數寫到 ~/.bashrc 或 ~/.bash_profile 中。

1
export JULIA_NUM_THREADS=4

Ref: https://docs.julialang.org/en/v1/manual/environment-variables/index.html