« 今日のGA | メイン | MTカスタマイズ リンク集 »

2004年8月19日

Thread全体でThread番号を共有

 マルチスレッドなプログラムでスレッドにぶら下がっているインスタンスが
"Thread?番???処理終了"
見たいな感じでログを書くためにスレッド番号を共有しようとしました。
 最初はThreadLocalクラスを使っていろいろやろうかと思ったのですがもっと簡単な方法がありました。
 ThreadクラスのstaticメソッドでcurrentThread()というのがあり、現在のThreadが取得できます。
 当然現在動いているスレッドは自分がぶら下がっているスレッドなので
getName()すれば自分がぶら下がってるスレッド番号が取得できるわけです。
 APIドキュメントをきっちり読めということですね=D
RTFM!(←これが分かるようになればハカーへの第一歩?!)

投稿者 haduki : 2004年8月19日 11:33

トラックバック

このエントリーのトラックバックURL:
http://felicia.no-ip.com/mt/mt-tb.cgi/29

コメント

コメントしてください




保存しますか?