オブジェクトの排他制御というのはマルチスレッドで処理するとき以外は気にしなくて良いのでしょうか?

というか、マルチスレッドを利用する場面というのはどういうときなのでしょうか