サービス
コンピュータ
フロント
ネットワーク
バックエンド
ソフトウェア
ルール
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.24 一つのコンピュータプログラムを実行する際に、複数の処理の流れを並行して進めること。
また、そのような複数の処理の流れ。
(***)機能を用いると、プログラムの実行時に必要に応じて複数の処理の流れを生み出し、異なる処理を並行して進めることができる。
スレッドはプロセスのようにOS上で独立した処理単位ではなく、メモリなどの資源を共有して動作することが多い。
CPUやCPUコアが複数あるコンピュータでは同時に複数のスレッドを実行できるが、単一のプロセッサでもCPUの利用時間を細かく分割して順番に割り当てることで(***)処理を実現することができる。
このようなスレッドの管理をプログラム内部のコードによって行なうものをユーザースレッド(user thread)、OSカーネルが行なうものをカーネルスレッド(kernel thread)という。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   WEB用語 >     コンピュータ >  
< >
🥇