0

カスタム属性 (名前、ミューテックス ブロック レベルなど) を POSIX スレッドに追加することはできますか? アイデアは、スレッド コンテキストに関連付けられた情報を操作することです。

4

1 に答える 1

3

最初に考えたのは、スレッド ローカル ストレージ(TLS) でした。しかし、スレッドの外側からこれを実行したい場合もあります... その場合、TLS はスレッド内で実行されているコードに対してのみ有効であるため、機能しません。

ただし、すべてのスレッドに一意の識別子 ( threadid ) があるため、それをキーとして辞書型のデータ構造を使用できるはずです。

于 2013-01-07T15:39:57.977 に答える