码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.Thread使用及总结

时间:2016-06-08 00:04:38      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

 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()方法结束,线程就结束

java.lang.Thread使用及总结

标签:

原文地址:http://www.cnblogs.com/kumang/p/5568432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!