zoukankan      html  css  js  c++  java
  • Java 线程

    //方式1:继承Thread类
    //播放音乐线程类
    class MusicThread extends Thread{
    	public void run() {
    		for (int i = 0; i <50; i++) {
    			System.out.println("我在听音乐!"+i);
    		}
    	}
    }
    public class Thread_create {
    
    	public static void main(String[] args) {
    		for (int i = 0; i < 50; i++) {
    			System.out.println("我在打游戏"+i);
    			if(i==10){
    				//创建线程并启动对象
    				MusicThread music=new MusicThread();
    //				music.run();
    				music.start();//不能调用run方法
    			}
    		}
    
    	}
    
    }
    

     

    //实现Runnable接口
    //播放音乐的类
    class RunnableMusic implements Runnable{
    	public void run() {
    		for (int i = 0; i <50; i++) {
    			System.out.println("我在听音乐!"+i);
    		}
    	}
    	
    }
    public class ImplementsRunnable {
    	public static void main(String[] args) {
    		//运行游戏
    				for (int i = 0; i < 50; i++) {
    					System.out.println("我在打游戏"+i);
    					if(i==10){
    						//创建线程并启动对象
    						Runnable r=new RunnableMusic();
    					Thread runnable=	new Thread(r);
    					runnable.start();
    					}
    				}
    	}
    }
    

     

    继承Thread类和实现接口Runnable之间的区别?

     

  • 相关阅读:
    django的模板层
    django的视图层
    django的路由层
    web应用与http协议
    索引
    pymysql模块的使用
    多表查询
    单表查询
    数据的增删改
    自定义form组件
  • 原文地址:https://www.cnblogs.com/jiangxifanzhouyudu/p/6664729.html
Copyright © 2011-2022 走看看