スレッドはLinux-を導入しました

プロセス技術の優位性を利用して1、

(1)、CPU時間分割多重化、CPUが並列に実施することができる単一の巨視的コア

(2)マルチタスクシステム要件は、(マルチタスクシステムが目的です)

2、劣ったプロセス技術

(1)、プロセス間に大きなオーバーヘッドスイッチ

(2)、プロセス間通信面倒で非効率的

3、ソリューションは、技術をスレッドされ

(1)、スレッドは、マルチタスクを達成するために、プロセス技術の特性を保持します。

(2)、スレッド間のスレッドの切り替えスレッドを改善し、通信効率を向上させています。

(3)上記利点マルチコアCPUマルチスレッド。

Linuxの約4スレッド、

(1)、軽量プロセス

(2)、カーネルスレッドはスケジューリングに関与する最小単位であります

5、スレッディング・テクノロジーの利点

(1)プロセスとしてOSのスケジューラと同じです

(2)は、同じプロセスの複数のスレッド間で容易に効率的に通信することができます。

(3)マルチコアCPU(対称型マルチプロセッシングアーキテクチャSMP)アーキテクチャの効率を最大にする(それは複数のコア上で実行されている複数のスレッドを確保することができます)

おすすめ

転載: www.cnblogs.com/jiangtongxue/p/11293691.html