zoukankan      html  css  js  c++  java
  • 线程

    一、两种创建线程方法:

    1.创建一个类A要求继承Thread类,并且重写run方法,run方法在线程启动后自动调用。创建Thread时向上造型为A.(匿名内部类)

    a.次方法不建议使用,与单一继承冲突。

    b.作用单一,该方法导致线程和类存在强耦合关系

    public class Thread01 {
    
        
        public static void main(String[] args) {
            Thread t1=new Thread(){
                public void run(){
                    System.out.println("你好Java");
                }
            };
            t1.start();
            
        }
        
    }

    2.写一个类来实现Runnable接口,在初始化一个Thread类或者Thread子类的线程对象的时候 ,把该类的对象作为参数传递给那个线程对象。(其中由该类提供run方法)。

    public class Thread01 {
    
        
        public static void main(String[] args) {
            
            
            
            Thread t2=new Thread(new Runnable(){
                public void run(){
                    System.out.println("HelloWorld");
                }
            });
            
            t2.start();
            
            
        }
        
    }
    

  • 相关阅读:
    物质的物理属性·基础整理
    点分治
    洛谷 P3806 【模板】点分治1
    因式分解
    小石潭记
    反演原理及二项式反演
    《庄子》二则
    FFT快速傅里叶变换
    mysql 密码相关
    django基础
  • 原文地址:https://www.cnblogs.com/chenzhiwei/p/9500654.html
Copyright © 2011-2022 走看看