並列性に関する問題
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/13 07:18 UTC 版)
「CPython」の記事における「並列性に関する問題」の解説
マルチプロセッサのコンピュータで CPython を用いる際の大きな問題は、各 CPython インタプリタのプロセスが持つグローバルインタプリタロック(GIL)であり、これがプロセス内の Python スレッドの並列性を損なってしまう。 マルチプロセッサ環境で完全な並列性を実現するためには別の CPython プロセスを動作させる必要がある。一般的にプロセス間の通信を実現することは困難な作業となるが、CPythonでは標準ライブラリを使い容易に実現させることが可能である。CPython から GIL を取り除くことについては常に議論が行われている。
※この「並列性に関する問題」の解説は、「CPython」の解説の一部です。
「並列性に関する問題」を含む「CPython」の記事については、「CPython」の概要を参照ください。
- 並列性に関する問題のページへのリンク