回答編集履歴
2
C++規格書に言及
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
「ハードウェアが提供するスレッド(論理コア)」「OSが提供するスレッド」「`std::thread` が提供するスレッド」というレベルがあり、それぞれがどういう対応をしているかは環境依存・実装依存の話です。`std::thread` がOSが提供するスレッドに1:1で対応するケースが多いでしょうが、ユーザランドスレッドで実装されている場合もありえます。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
(追記: C++の規格書を読んだら、「`std::thread` はOSのスレッドに1:1対応することを意図している」というようなことが書いてありました。が、そうでない実装も規格違反ではないでしょう。)
|
2
6
|
|
3
7
|
|
4
8
|
|
1
typo
test
CHANGED
@@ -16,4 +16,4 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
OS上でたくさんのスレッドが動いていても、ほとんどスレッドはI/O待ちやイベント待ちで止まっていると思います。
|
19
|
+
OS上でたくさんのスレッドが動いていても、ほとんどのスレッドはI/O待ちやイベント待ちで止まっていると思います。
|