zoukankan      html  css  js  c++  java
  • Java 多线程编程两个简单的样例

    /**
     * @author gao
     */
    package gao.org;
    
    public class RunnableDemo implements Runnable{
    
    	@Override
    	public void run() {
    		// TODO Auto-generated method stub
    		for(int i=0;i<10;i++){
    			System.out.println("新线程输出:"+i);
    		}
    	}
    	public static void main(String []args){
    		Runnable runnable =new RunnableDemo();//创建Runnable接口对象
    		Thread thread=new Thread(runnable);//利用Runnable接口的对象创建Thread类对象
    		thread.start();//调用Thread类的start方法来启动新线程
    		for(int i=0;i<10;i++){
    			System.out.println("主线程输出:"+i);
    		}
    			
    	}
    
    }
    
    主线程输出:0
    主线程输出:1
    主线程输出:2
    新线程输出:0
    主线程输出:3
    新线程输出:1
    主线程输出:4
    新线程输出:2
    主线程输出:5
    新线程输出:3
    主线程输出:6
    新线程输出:4
    主线程输出:7
    新线程输出:5
    主线程输出:8
    新线程输出:6
    主线程输出:9
    新线程输出:7
    新线程输出:8
    新线程输出:9
    

    package gao.org;
    
    public class ThreadDemo extends Thread{
    	public void run(){
    		for(int i=0;i<10;i++){
    			System.out.println("新线程输出:"+i);
    		}
    	}
       public static void main(String []args){
    	   ThreadDemo thread=new ThreadDemo();//创建Thread 类对象
    	   thread.start();//启动新线程
    	   for(int i=0;i<10;i++){
    		   System.out.println("主线程输出:"+i);
    	   }
       }
    }
    主线程输出:0
    主线程输出:1
    主线程输出:2
    主线程输出:3
    主线程输出:4
    主线程输出:5
    主线程输出:6
    主线程输出:7
    主线程输出:8
    主线程输出:9
    新线程输出:0
    新线程输出:1
    新线程输出:2
    新线程输出:3
    新线程输出:4
    新线程输出:5
    新线程输出:6
    新线程输出:7
    新线程输出:8
    新线程输出:9
    



  • 相关阅读:
    javascript检测浏览器插件
    登陆注册数据库设计与任务分配
    做网站的一些定律原理和效应
    为什么我们应该像盖房子那样写程序?
    最近项目中遇到的一些设计问题
    反向代理缓存
    《你必须知道的.NET》读书笔记
    锋利的Jquery读书笔记
    将pdf转成jpg格式
    《你必须知道的.NET》第五章读书笔记
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3795854.html
Copyright © 2011-2022 走看看