排他制御:  あるスレッドが一つのリソースに対して処理をおこなって

         いるときは、別のスレッドがそのリソースを処理できない

         ようにする仕組み

          ↓

         競合防止

      

         ※ミューティクス・・・・排他制御の一方式

          スレッドがリソースに対して処理を行うときに”ロック”を

          かけます。

------------------------------------------

プロセス   OSが実行されたソフトウェアを管理する単位

        ・実行イメージとコンテキストから構成されている


         複数のプロセスをスムーズに動かすために、OSは

         プロセスを1つもしくは複数のスレッドに分割し

         スレッド単位で処理を行います

         ↓

         マルチタスクの実現


         プロセス内のスレッド

         ・生成-----------------------プログラムが起動し、プロセ

                        スがはじめて作られたときの

                        状態

          ↓

         ・待機状態---------------スレッドが入出力(I/O)

          (WAIT)


-----------------------------------------------------------------------------------------------------------------------------------

マルチタスク ひとつのCPUに同時に複数のプロセスを実行する

         技術です

-----------------------------------------------------------------------------------------------------------------------------------


マルチプロセッシング

         複数のプロセッサ(CPU)に同時にスレッドを割り当てて

         処理を行わせることで、複数の処理を同時に行う技術


------------------------------------------------------------------------------------------------------------------------------------

ラウンドロビン :

         負荷分散の技術

         ラウンドロビン方式のマルチタスクの場合はCPU時間を

         順番に割り当てることで並列的に処理を行います

------------------------------------------------------------------------------------------------------------------------------------