Thread join usage (Thread execution sorting)

Source: Internet
Author: User

This is a reprinted explanation:

The thread must be started before it can join. Only when it is started can it operate on the thread.

If A thread is called A, see the following sample code.
A. start (); // start thread
A. join (); // invites thread A to execute the statement first. This thread suspends the execution first. After thread A finishes executing the Statement, the main thread continues to execute the statement.

System. out. println ("OK"); // this statement will be executed only after the main thread obtains the execution right after thread A finishes executing the statement.


Example:


In the code segment, I commented out all join operations. The output result is:



I open the join comments for all comments. The output result is as follows:



Conclusion: We can use join to sort the thread order to achieve the effect of sequential thread execution.







Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.