当前位置:首页 > 开发 > 研发管理 > 正文

多线程知识

发表于: 2015-07-08   作者:cuishikuan   来源:转载   浏览:
摘要: T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行 public class T1 implements Runnable{           @Override      
    1. T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
    2. public class T1 implements Runnable{   
    3.   
    4.     @Override  
    5.     public void run() {   
    6.         try {   
    7.             System.out.println("T1开始工作.....");   
    8.             Thread.sleep(RandomUtils.nextInt(300));   
    9.             System.out.println("T1结束工作>>>>>");   
    10.         } catch (InterruptedException e) {   
    11.             e.printStackTrace();   
    12.         }   
    13.     }   
    14.   
    15. }  
  1. public class Main {   
  2.   
  3.     public static void main(String[] args) throws InterruptedException {   
  1.            
  2.         Thread t1 = new Thread(new T1());   
  3.         Thread t2 = new Thread(new T2());   
  4.         Thread t3 = new Thread(new T3());   
  5.            
  6.         t1.start();   
  7.         t1.join();   
  8.            
  9.         t2.start();   
  10.         t2.join();   
  11.            
  12.         t3.start();   
  13.         t3.join();   
  14.            
  15.         System.out.println("T1、T2、T3依次工作结束.");   
  16.     }   
  17.   
  18. }  
  19. 加入join方法之后T1,T2,T3不再是无序的线程,按照T1,T2,T3顺序执行了。

多线程知识

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一:进程   正在进行中的程序被称为进程,负责程序运行的内存分配 每一个进程都有自己独立的虚拟
一.多线程 1.进程与线程的相同点与区别? 相同点: (a)二者都具有ID,一组寄存器,状态,优先级以
研究遗传算法的一大诟病就是每次运行程序的结果并不是完全一样的,有时候能找到最优解有时候找不到
本篇文章介绍Java多线程的必备知识,主要包括以下三个方面: 什么是线程,什么是进程? 线程和进程
本篇文章介绍Java多线程的必备知识,主要包括以下三个方面: 什么是线程,什么是进程? 线程和进程
一、线程组 /** * A thread group represents a set of threads. In addition, a thread * group ca
一、线程组 [java] view plain copy /** <span style="margin:0px; padding:0px; border:none; c
关于GamingAnywhere整体框架的修改也已经结束了一段时间了,这段时间云游戏项目暂时停滞了,原因是
1.定义: ThreadStart是System.Threading命名空间内的一个委托 ThreadPriority和ThreadState是Syste
一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号