Work Stealing
Work Stealing 英語表記: Work Stealing 概要 Work Stealing(ワークスティーリング)は、「並行・並列処理」の中でも「スレッドプール」環境における、高度な負荷分散戦略の一つです。これ […]
Work Stealing 英語表記: Work Stealing 概要 Work Stealing(ワークスティーリング)は、「並行・並列処理」の中でも「スレッドプール」環境における、高度な負荷分散戦略の一つです。これ […]
Executor(エグゼキューター) 英語表記: Executor 概要 Executor(エグゼキューター)は、並行処理(マルチスレッド)環境において、実行すべき処理の単位である「タスク」と、実際に処理を行う「スレッド […]
Thread Pool 英語表記: Thread Pool 概要 スレッドプールは、並行・並列処理、特にマルチスレッド環境において、あらかじめ決められた数のスレッド(ワーカー)を作成し、タスクの実行に再利用する仕組みです […]
Condition Variable 英語表記: Condition Variable 概要 条件変数は、並行・並列処理におけるスレッドプログラミングにおいて、特定の状態(条件)が満たされるまでスレッドを効率的に待機させ […]
Semaphore(セマフォ) 英語表記: Semaphore 概要 セマフォは、「並行・並列処理(マルチスレッド, GPU並列)」の分野における「同期原語」の一つであり、複数のスレッドが共有リソースへアクセスする際の同 […]
Mutex(ミューテックス) 英語表記: Mutex 概要 Mutex(ミューテックス)は、「Mutual Exclusion(相互排他)」を語源とする、並行プログラミングにおいて非常に重要な同期原語の一つです。これは、 […]
Java Thread 英語表記: Java Thread 概要 Java Thread(Javaスレッド)とは、Javaプログラム内で並行処理(コンカレンシー)を実現するための、実行単位のことです。これは、私たちが今学 […]
std::thread 英語表記: std-thread 概要 std::threadは、C++標準ライブラリ(STL)がC++11以降で提供する、並行処理を実現するためのクラスです。これは、プログラム内で新しい実行の流 […]
POSIX Threads(ポジックススレッド) 英語表記: POSIX Threads 概要 POSIX Threads(Pthreads)は、IEEEによって標準化された、マルチスレッドプログラミングのためのC言語A […]