ちなスレッドを立てるコードを書かないとハードがマルチコアだろうがシングルコアだろうが勝手にスレッディングされるわけじゃないよ
ちゃんと管理しないと結果変わっちゃうじゃん?アンドロイドはやってないけど基本同じだと思う
ローカルファイル/ネット越しのリソースのローディングとか時間かかって最終的に全取得まで待つから結果の前後関係を問わない的なものは別スレッド立てると目に見えて効果が分かる