Java-线程-创建线程的方法
2011-10-01 23:28
344 查看
public class ThreadMain { /** * @param args */ public static void main(String[] args) { /** * 创建thread的子类,复写其run方法 */ Thread thread = new Thread(){ @Override public void run() { while(true){ try { System.out.println(Thread.currentThread().getName()+" this is my name,i am going to sleep"); sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("Thread finish"); } } }; thread.start(); /** * 实现Runnable,推荐方法 */ Thread thread2 = new Thread(new Runnable() { @Override public void run() { while(true){ try{ System.out.println(Thread.currentThread().getName()+" this is my name,i am going to sleep"); Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println("Thread finish"); } } }); thread2.start(); } }
此处提供了两个创建线程的方法,推荐使用第二种方法,因为使用Runnalble更为灵活,符合面向对象。
相关文章推荐
- JAVA创建线程的三种方法
- Java 创建线程的方法
- 【java并发】基础(1)--创建线程的两种方法
- Java创建线程的两种方法
- JNI中创建新的线程回调java方法的技巧
- java创建线程的两个方法
- java 创建线程的方法总结
- Java创建线程的两个方法
- Java创建线程的常用的两种方法
- Java创建线程的三种方法比较及用法
- Java 线程的基本概念 创建方法 和 基本操作
- java创建线程的两种方法区别
- Java创建线程的两种方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- 在Java中,关于线程的创建,方法及生命周期
- Java 创建线程的两种方法
- java创建线程的三种方法
- Java--创建线程及常用方法
- Java创建并执行线程的四种方法