スレッド毎に(スレッドローカルな)データを持たせたいのですが、
そういうAPIは用意されてますか?

今はグローバル変数の配列にtid毎にポインタを割り当てているのですが、
これだとアクセスする度に検索しなくてはならないので非常に遅くなります。

ご教示お願いします。