- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath
//////////////////////////////////////////////////////////////////////////////
* 目次 [#z44d9e2e]
#contents();
//////////////////////////////////////////////////////////////////////////////
* thread の作成 [#v6807388]
- std::thread class を使う
//////////////////////////////////////////////////////////////////////////////
* thread 終了を待機する [#c8cbe7dc]
//////////////////////////////////////////////////////////////////////////////
* thread を手放す [#t3ea7895]
//////////////////////////////////////////////////////////////////////////////
* thread の識別 [#x6a39824]
//////////////////////////////////////////////////////////////////////////////
* 現在の thread の処理を明け渡す [#s20f6dff]
//////////////////////////////////////////////////////////////////////////////
* 現在の thread をスリープする [#q1284bbf]
//////////////////////////////////////////////////////////////////////////////
* 並行実行できる thread の数を取得する [#te2d6f95]
//////////////////////////////////////////////////////////////////////////////
* thread を排他制御する [#d81456e1]
//////////////////////////////////////////////////////////////////////////////
* リソースのロックを管理する [#o619d861]
//////////////////////////////////////////////////////////////////////////////
* 複数のリソースをロックする [#w31f69a0]
//////////////////////////////////////////////////////////////////////////////
* ロックせずに吐いたアクセスする [#p87c1c1a]
//////////////////////////////////////////////////////////////////////////////
* スレッドセーフに1度だけ関数を呼び出す [#g8f42eac]
//////////////////////////////////////////////////////////////////////////////
* 条件変数を使用する [#kb3e1964]
//////////////////////////////////////////////////////////////////////////////
* thread をまたいで値や例外を受け渡す [#l67d5b92]
//////////////////////////////////////////////////////////////////////////////
* 非同期処理をする [#kd28f4df]
//////////////////////////////////////////////////////////////////////////////
* スレッドローカル変数を使用する [#k24f952f]