Java线程的创建和执行

Java线程的创建和执行,java,multithreading,Java,Multithreading,如何确保从main开始的所有线程都必须按照它们开始的顺序结束,并且main应该最后结束?(我是Java学习线程的新手)。是否有任何内置方法main可以在显式启动的线程上调用Thread.join 线程将自动结束。如果线程不再运行任何代码,那么让线程保持活动状态意味着什么 您可能希望每个线程继续运行一个事件循环,检查计数器上的每个迭代(并在空闲时等待),以查看其数量是否已增加。但那会很奇怪

如何确保从main开始的所有线程都必须按照它们开始的顺序结束,并且main应该最后结束?(我是Java学习线程的新手)。是否有任何内置方法

main
可以在显式启动的线程上调用
Thread.join

线程将自动结束。如果线程不再运行任何代码,那么让线程保持活动状态意味着什么

您可能希望每个线程继续运行一个事件循环,检查计数器上的每个迭代(并在空闲时等待),以查看其数量是否已增加。但那会很奇怪