翻訳単位に境界を作ると、同期系プリミティブライブラリの実装が厳しくなる。
Javaはそんなこと関係ないけど。