最简单的java多线程代码(重写thread或者runnable的run方法)

http://blog.csdn.net/testcs_dn/article/details/42526549

java线程使用示例——最简单的线程

线程使用示例一:

[java] view plain copy
 
  1. public class ThreadTest {
  2. public static void main(String[] args) {
  3. //线程使用示例一:
  4. new Thread() {
  5. public void run() {
  6. while (true) {
  7. try {
  8. System.out.println("线程输出");
  9. //休眠两秒
  10. Thread.sleep(2 * 1000);
  11. } catch (InterruptedException e) {
  12. e.printStackTrace();
  13. }
  14. }
  15. };
  16. }.start();
  17. }
  18. }

线程使用示例二:

[java] view plain copy
 
  1. //线程使用示例二:
  2. Thread t1 = new Thread(new Runnable(){
  3. public void run(){
  4. System.out.println("Mythread 线程t1");
  5. while(true){
  6. Singleton3 single3 = Singleton3.getInstance(null);
  7. System.out.println("线程t1 >> " + single3.toString());
  8. try {
  9. Thread.sleep(2000);
  10. } catch (InterruptedException e) {
  11. // TODO Auto-generated catch block
  12. e.printStackTrace();
  13. }
  14. }
  15. }
  16. });
  17. t1.start();
上一篇:【Java多线程系列二】Thread类的方法


下一篇:Java多线程-run方法与start方法的区别