首页 > 代码库 > Java当中的线程

Java当中的线程

1. 进程和线程

2. 多线程程序运行模式

3. 定义线程的方法

 

1. 进程和线程

    多进程:在操作系统中能(同时)运行多个任务(程序)

    多线程:在同一应用程序中有多个顺序流(同时)执行

2. 多线程程序运行模式   

   

    生成线程--->就绪状态--->运行状态--->就绪状态--->运行状态--->....--->死亡状态

3. 定义线程的方法

    Java中有两个, 今天学习其中一个.

1 class FirstThread extends Thread{  //定义一个线程类, 继承类Thread
2     public void run(){     //重写其中的方法run(), run()方法称为线程体
3         for(int i=0; i< 100;i++){
4             System.out.println("thread--->"+i);
5         }
6     }
7 }
1 class Test{
2     public static void main(String args []){
3         FirstThread fd = new FirstThread();
4         fd.start();     //start()开启子线程, 进入上述的  就绪状态!     
5         for(int i=0; i< 100;i++){
6             System.out.println("main--->"+i);
7         }
8     }
9 }

        

         主线程与子线程之间  执行顺序是无规律的!!!