java线程类小结
By  凌云志 发表于 2007-10-28 13:21:00 

Demo(ThreadTest.java):

package abc;
/*
 * 一种方法是将类声明为 Thread 的子类。
 * 该子类应重写 Thread 类的 run 方法。
 * 接下来可以分配并启动该子类的实例。
 */ 
public class ThreadTest {
 public static void main(String[] args) {
  Thread mta = new MyThreadA();
  mta.start();
 }
}
/*
 * 另一种方法是声明实现 Runnable 接口的类。
 * 该类然后实现 run 方法。
 * 然后可以分配该类的实例,在创建 Thread 时作为一个参数来传递并启动。
 */ 
class ThreadTest2 {
 public static void main(String[] args) {
  Thread t = new Thread(new MyThreadB());
  t.start();
 } 
}
class MyThreadA extends Thread {
 public void run(){
  String a = Thread.currentThread().getName();
  System.out.println(a + "hello world");
 } 
}
class MyThreadB implements Runnable{
 public void run(){
  String a = Thread.currentThread().getName();
  System.out.println(a + "nihao shijie");  
 }
}
 
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...

 
站点公告
莫忘:锻炼身体;提高技能;修身养性。
欢迎光临:www.javaedu.com
与我联系:beanor@gmail.com
站点日历
<<  < 2007 - 10 >  >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
最新日志
最新评论
最新留言
友情链接
站点统计
日志搜索
用户登陆

 
bxna 京ICP备05002321号