ドキュメントによると、aboost::thread::idは実行中のスレッドごとに一意であると見なすことができ、std::setandなどのコンテナで使用できますstd::map(<演算子はでオーバーライドされるためthread::id)。
thread::id私の問題は、のキーとして使用したいのですboost::unordered_mapが、キーが「ハッシュ可能」である必要があります(つまり、へのハッシュをサポートしているsize_t)。thread :: idの実装の詳細はすべて非表示になっているため、使用できるものはないと思います。
だから私の質問は-unordered_mapへのキーとしてthread::idを使用することは可能ですか?