Questions about scripts execution order

Let’s say I have two gameObjects in a scene. Both of them have the same script.
Does one run the script and then the other?
Or the two run the code at the same time?

One runs, and then the other runs. The core of Unity that we use is single-threaded. Though this order isn’t deterministic.

thanks, but what is single-threaded?

You know what multithreaded is?

Multithreading means things can run in parallel. Singlethreading means they can’t, every method runs consecutively.

Thanks