逆にスレッドセーフなコードはリエントラントである必要はない(後述の例を参照)。