When running in sequential mode, Facter 4 creates a total of 142 threads. The threads are crated because execution reads stderr and stdout on separate threads and the timer used for timeouts creates a thread as well.
When running Facter 4 in parallel mode, a total of 248 threads are created.