2017-06-21 15 views
0

Pythonでスレッドモジュールを使用してスレッドを作成すると、スレッドは実際には並列に実行されますか?Pythonのスレッドモジュールは真の並列性を提供しますか?

は、私は2つのスレッドがあるとします。どちらもソート操作を行います。

は、複数のプロセッサ上で同時にソート処理を実行これらのスレッドであるか、または並列は、これら二つの動作の間に先取りすることによって達成されていますか?

は単に:Pythonでスレッドモジュールは、真の並列性を提供していますか? 2つのスレッドは、実際には複数のプロセッサで同時に実行されますか?言語は真の並列処理を利用する。また

答えて

0

Pythonは実際に一度にPythonのバイトコードの実行から複数​​のネイティブスレッドを防止グローバルミューテックス、Global Interpreter Lock (GIL)を有しています。
だから、あなたは、 "真の"並列性がないと言うことができると思います。

関連する問題