CPU Multithreading and Job Threads

Those problems are mostly “object A’s initialization depends on object B’s initialization, but A initializes before B”, not threads.