java.lang.Thread使用及总结

 1 public class mainThread{
 2     public static void main(String args[]){
 3         //第一种方式启动线程
 4         otherThread ot=new otherThread();
 5         Thread t=new Thread(ot);
 6         t.start();
 7         
 8         //第二种方式启动线程
 9         itemThread it=new itemThread();
10         it.start();
11         
12         for(int i=0;i<100;i++){
13             System.out.println("Main Thread:------"+i);
14         }
15     }
16 }
17 
18 class otherThread implements Runnable{//实现了Runnable接口,jdk就知道你是一个线程类
19     public void run(){
20         for(int i=0;i<100;i++){
21             System.out.println("other Thread:"+i);
22         }
23     }
24 }
25 
26 class itemThread extends Thread{
27     public void run(){
28         for(int i=0;i<100;i++){
29             System.out.println("item Thread");
30         }
31     }
32 }

马士兵:线程是一个程序里面不同的执行路径。理解这个概念足够了
进程:只是一个静态的概念,机器上一个class文件,一个exe文件这个叫一个进程
实际上运行的都是线程,进程是静态的概念,进程不运行,说的进程运行是main进程运行
dos是只支持单进程的,同一个时间点只能有一个进程在执行

使用接口比较灵活,能使用接口的时候就尽量不要从Thread类继承

Run()方法结束,线程就结束

posted @ 2016-06-07 21:55  chinchiu  阅读(454)  评论(0编辑  收藏  举报