package base;public class JoinMain {public volatile static int i = 0;public static void main(String[] args) throws InterruptedException {AddThread at = new AddThread();at.start();// 主线程等待AddThread执行完毕才执行// 本质上是让调用线程wait()在当前线程对象实例上进行等待,当线程执行完毕后,// 被等待的线程会在退出前调用notifyAll()通知所有等待进程继续执行。// 注意不要在Thread对象实例上使用notify()、wait()等方法可能影响系统API的工作。at.join();System.out.println("main: " + i);}public static class AddThread extends Thread {@Overridepublic void run() {for (i = 0; i < 10000000; i++);}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。