0
julia -p nthreads REPLを実行しているとき、この動作は意図されていますか?julia -p nによって召喚された労働者は、非インタラクティブであるはずですか?
julia> isinteractive()
true
julia> fetch(@spawn isinteractive())
false
julia -p nthreads REPLを実行しているとき、この動作は意図されていますか?julia -p nによって召喚された労働者は、非インタラクティブであるはずですか?
julia> isinteractive()
true
julia> fetch(@spawn isinteractive())
false
はい。 REPLが実行されていません。 isinteractive
は、ユーザーがコードを入力して実行しているREPL(またはREPLのような、理論的に)環境にいるかどうかを確認してから実行します。
これは遠隔の作業者には当てはまりません。 この意味では対話的ではありません。 (対話することはできますが、ユーザーの入力を待つスクリプトも同様です)
これは 'nthreads'ではなく' nprocesses'です。 違いは少し微妙ですが、重要です。 (私は、スレッドとプロセスの違いについてサイトに別の質問があると確信しています) –