No, after the start method is called, the thread only becomes the ready state, not the running state - then the JVM arranges when the thread runs (that is, executes the run method of Thread)
Since thread concurrency is used, the key issue to consider is not the order of execution. If you have to do it on a first-come, first-served basis, then use the join method
No, after the start method is called, the thread only becomes the ready state, not the running state - then the JVM arranges when the thread runs (that is, executes the run method of Thread)
Of course not
However, directly executing the run method can cause the code in run() to be executed serially in the current thread
Since thread concurrency is used, the key issue to consider is not the order of execution. If you have to do it on a first-come, first-served basis, then use the join method
Can you find the answer yourself before asking the question? There is enough information online about the basic concepts of threads.