Scheduling multiple IJobs and exeeding avaliable workers

hello, i have a doubt about using multiple IJobs with respect to avaliable workers, so for what i understand if i schedule 1 IJob it runs on 1 worker, but what happens if i have 4 workers avaliable in my pc and i schedule 5 IJobs, is there some kind of queue that the system does?
i know that an Ijobparallelfor usses avaliable workers but IJobs seems easier to use in my case, so i was wondering if something like what ijobparallelfor does can be done with IJobs in terms of using avaliable workers?

Details from Unity’s documentation indicates worker threads have queues of work units with the ability to perform work stealing so worker threads don’t sit idle unnecessarily.