`
hzy3774
  • 浏览: 985071 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

JAVA简单实现多线程

 
阅读更多

Thread类

 

package hu.th;

public class MyThread {
	
	public MyThread(){
		new MyTh().start();
		new MyTh().start();
		new MyTh().start();
	}
	
	public static void main(String[] args) {
		new MyThread();
	}
	
	class MyTh extends Thread{

		@Override
		public void run() {
				for(int i=0;i<100;i++){
					System.out.println(Thread.currentThread().getName()+"--"+i);
					try {
						Thread.sleep(100);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
				}
		}
		
	}

}
 

Runnable接口

 

 

package hu.th;

public class MyThread {
	
	public MyThread(){
		new Thread(new MyRun()).start();
		new Thread(new MyRun()).start();
		new Thread(new MyRun()).start();
	}
	
	public static void main(String[] args) {
		new MyThread();
	}
	
	class MyRun implements Runnable{

		@Override
		public void run() {
			for(int i=0;i<100;i++){
				System.out.println(Thread.currentThread().getName()+"--"+i);
				try {
					Thread.sleep(100);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
			
		}
		
	}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics