What happens when I test with jest against a glob of files?

I’m trying to understand how jest tests work under the hood when running tests in parallel against multiple files.

Does it spawn one node process with multiple threads that run each test file in sequence, does it use a separate process per test file, or is it something else?