zoukankan      html  css  js  c++  java
  • java多线程 基础demo

    join()
     
    让主进程等待子进程全部执行完
    例子如下:
     
    package mocker;
    public class TestThread5 extends Thread {
         private String name;
         public TestThread5(String name) {
              super(name);
              this.name = name;
         }
         @Override
         public void run() {
              System.out.println(Thread.currentThread().getName() + "线程运行开始 ");
              for (int i = 0; i < 5; i++) {
                  System.out.println("子线程" + name + "运行: " + i);
                  try {
                       sleep((int) Math.random() * 10);
                  } catch (InterruptedException e) {
                       e.printStackTrace();
                  }
              }
              System.out.println(Thread.currentThread().getName() + "线程运行结束");
         }
         public static void main(String[] args) {
              System.out.println(Thread.currentThread().getName() + "主线程运行开始!");
              TestThread5 mTh1 = new TestThread5("A");
              TestThread5 mTh2 = new TestThread5("B");
              mTh1.start();
              mTh2.start();
              try{
                  mTh1.join();
              }catch(InterruptedException e){
                  e.printStackTrace();
              }
              try{
                  mTh2.join();
              }catch(InterruptedException e){
                  e.printStackTrace();
              }
              System.out.println(Thread.currentThread().getName() + "主线程运行结束!");
         }
    }
  • 相关阅读:
    mongodb群集
    AtoS查看iOS Crash log中的16进制代码日志
    Info.plist 的字段解释
    IOS --关于粘贴板 ,剪切板 ,UILabel的复制
    UItableView 所有内容保存为图片
    ios 工程图片清理shell
    检查项目图片是否被使用
    ios 联网 在mac机器上进行抓包
    还在为不停build 烦恼么?看这里~~
    修复OS X的Finder中文档 打开方式中重复程序的问题
  • 原文地址:https://www.cnblogs.com/jwentest/p/7586183.html
Copyright © 2011-2022 走看看