マルチスレッド、マルチプロセス、ロック

880 ワード

マルチスレッドとは
          ,          ,                ,                  (                  )。

スレッドとプロセスの違い
          。           ,            。        ,      ,                     。                。

マルチプロセスとマルチスレッドの違い
1.  ,                  ,    cpu           (            ,     。)
2.          (    ),       ,               。              (    ),         ,                  (    )。

デッドロック
            ,        ,           。

デッドロック防止機構
                             ,        ,        id,             。     ,        ,    ,       。

マルチスレッド間通信
1.      
2.    pipe
3.    queue

プロセス間通信
python GILロック
      ,        ,Cpython      ,        ,python                  ,        ,          。