zoukankan      html  css  js  c++  java
  • 多线程入门-第六章-线程的调度与控制之join

    /*
        线程合并:将指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程,即单线程。
        如在B线程中调用了A的join方法,则线程A执行完后,才会执行线程B。
    */
    public class ThreadTest05 
    {
        public static void main(String[] args) throws Exception
        {
            Thread t = new Thread(new Processor());
            t.setName("t");
            t.start();
    
            //合并线程
            t.join();    //t和主线程合并,变成单线程
    
            //主线程
            for(int i=0;i<10;i++){
                System.out.println(Thread.currentThread().getName()+"--->"+i);
            }
        }
    }
    
    class Processor implements Runnable
    {
        public void run(){
            for(int i=0;i<5;i++){
                try{
                    Thread.sleep(1000);
                }catch(InterruptedException e){
                    
                }
                System.out.println(Thread.currentThread().getName()+"--->"+i);
            }
        }
    }
  • 相关阅读:
    jsp 页面获取当前路径
    html5 页面音频
    微信关于网页授权access_token和普通access_token的区别
    Texlive source
    vscode 快捷键
    vscode setting
    vscode extension 插件管理
    what
    linux manual
    java tool type
  • 原文地址:https://www.cnblogs.com/bookwed/p/6796103.html
Copyright © 2011-2022 走看看