質問させてください

Threadの動作中に、たとえばrunメソッド内部で自分の
スレッドオブジェクトにnullを代入するという処理は
エラーは出ませんし、期待通りの動作はしますが
何かが間違ってる気がします。

これは普通の処理なんでしょうか?