マルチスレッド、マルチプロセス、ロック
880 ワード
マルチスレッドとは
スレッドとプロセスの違い
マルチプロセスとマルチスレッドの違い
デッドロック
デッドロック防止機構
マルチスレッド間通信
プロセス間通信
python GILロック
, , , ( )。
スレッドとプロセスの違い
。 , 。 , , 。 。
マルチプロセスとマルチスレッドの違い
1. , , cpu ( , 。)
2. ( ), , 。 ( ), , ( )。
デッドロック
, , 。
デッドロック防止機構
, , id, 。 , , , 。
マルチスレッド間通信
1.
2. pipe
3. queue
プロセス間通信
python GILロック
, ,Cpython , ,python , , 。