java 启动线程三种方式

原文:http://blog.csdn.net/typename/article/details/7212512

1.继承Thread

 
  1. public class java_thread extends Thread{  
  2.     public static void main(String args[])  
  3.     {  
  4.         (new java_thread()).run();  
  5.         System.out.println("main thread run ");  
  6.     }  
  7.     public synchronized  void run()  
  8.     {  
  9.         System.out.println("sub thread run ");  
  10.     }  
  11.   
  12. }  
 

2.实现Runnable接口

 
  1. public class java_thread implements Runnable{  
  2.     public static void main(String args[])  
  3.     {  
  4.         (new Thread(new java_thread())).start();  
  5.         System.out.println("main thread run ");  
  6.     }  
  7.     public void run()  
  8.     {  
  9.         System.out.println("sub thread run ");  
  10.     }  
  11.   
  12. }  
 

3.直接在函数体使用

 
  1. void java_thread()  
  2. {  
  3.   
  4.      Thread t = new Thread(new Runnable(){  
  5.             public void run(){  
  6.             mSoundPoolMap.put(index, mSoundPool.load(filePath, index));  
  7.             getThis().LoadMediaComplete();  
  8.             }});  
  9.         t.start();  
  10. }  
 

4.比较:

实现Runnable接口优势:

1)适合多个相同的程序代码的线程去处理同一个资源

2)可以避免java中的单继承的限制

3)增加程序的健壮性,代码可以被多个线程共享,代码和数据独立。

继承Thread类优势:

1)可以将线程类抽象出来,当需要使用抽象工厂模式设计时。

2)多线程同步

在函数体使用优势

1)无需继承thread或者实现Runnable,缩小作用域。

 

点击当前文字 输入QQ邮箱 领取改命资料

◎历史上很有名的宰相冯京,他父亲冯商在壮年时,原本无子。太太便劝他纳妾。冯商路过京城买了一妾,问该女家居何处。该女子哭泣流泪说,她父亲因为欠人债务,才卖她还债 。冯商听了,觉得可怜。立刻将该女归还其父,幷且付出的银两也赠送给该父女。回家后,冯妻责问丈夫,怎不买妾回来。冯商便把经过告诉太太。太太听了,说道:“你的善心阴德如此好,不必耽心没有儿子。”果然经过数月,冯妻竟然怀孕,而且将产婴的那天傍晚,乡里邻居,都突然见到一群鼓乐队,锣鼓吹乐,护送一个状元郎到冯商家。当天傍晚,婴儿诞生,取名冯京。长大考取状元,当了数朝的宰相。由此事例,可见上天对于居心善德、能戒邪淫的人,所赐的福报,是相当崇显的。愿读者亦能自勉勉人,戒淫得福。

◎     王实甫写的《西厢记》,描写男子偷情私会的情行,导致许多人见了就起邪思淫念。结果书还没完成,作者自己无法克制,嚼舌而死。

关注本公众号 改命天书 回复 关键词 我要要 马上领取以下宝贝吧!

1.地藏七修行资料【超级全】    2.儿童塑造必听课程【儿童启蒙必学】

3.太极拳及分解版【健身养生】 4.家庭教育【望子成龙父母有责】

 提供改命方法、改命案例,明白宇宙人生真相、彻底改变命运!

不定时发布改命 修行,家教,养生,武术,道术等名贵资源!

微信号:xuefo_com 二维码 长按图片可识别二维码关注

弘扬传统文化 共建和谐社会!随喜转载功德,苍生万民之幸!

原文地址:https://www.cnblogs.com/nmdzwps/p/4665294.html