do different scripts work asyncron?

Good morning :),
I want to build some stuff at the beginning (awake() and start()) where I have to list gameobjects in arrays. The lists will interact, so I have to be sure that the first array is finished before the second will begin to check/list. In one script the application is doing just line to line what is scripted, but what about many sctipts? Do two or more different and activated scripts work asyncron or step by step? So would it be enough to list them in the right order in the ‘Scrip execution order’?

nothing is synchronous. one runs, then another.

if it’s really important, I’d just add a line of code to manually call these set-up routines, in, the correct order. (from Start() in some “master script”.) really that’s the reliable way and it’s only a line of code.