関数型プログラミングがもたらすプログラミング言語のパラダイム (不変性、副作用のない関数) を考えると、関数型プログラミングはマルチスレッド プログラムに非常に適していると読んだことがあります。また、マルチスレッド プログラムは非決定論的であることが多いことも読みました。
同様の(ただし異なる)質問に対するstakxの回答を考えると、ここに私の質問があります:
関数型プログラミング言語を使用してコーディングした場合、マルチスレッド プログラムは決定論的になりますか?
関数型プログラミングがもたらすプログラミング言語のパラダイム (不変性、副作用のない関数) を考えると、関数型プログラミングはマルチスレッド プログラムに非常に適していると読んだことがあります。また、マルチスレッド プログラムは非決定論的であることが多いことも読みました。
同様の(ただし異なる)質問に対するstakxの回答を考えると、ここに私の質問があります:
関数型プログラミング言語を使用してコーディングした場合、マルチスレッド プログラムは決定論的になりますか?