zoukankan      html  css  js  c++  java
  • 理论基础04:多线程

    Java多线程的实现方式:1 继承Thread类 2 实现Runnable接口

    public class ThreadTest extends Thread {
    
        //重写Thread类型的run方法
        @Override
        public void run() {
            System.out.println("子线程运行-------");
            //线程执行的逻辑代码
            for(int i=0;i<20;i++){
                System.out.println(Thread.currentThread().getName()+"i:"+i);
            }
            System.out.println("线程结束");
        }
    
    
    } 
    public class ThreadTest implements Runnable {
        //重写Thread类型的run方法
    
        public void run() {
            System.out.println("子线程运行-------");
            //线程执行的逻辑代码
            for(int i=0;i<20;i++){
                System.out.println(Thread.currentThread().getName()+"i:"+i);
            }
            System.out.println("线程结束");
        }
    
    
    }
    public static void main(String[] args) {
            Thread thread=new Thread(new Runnable() {//匿名内部类
                public void run() {//业务逻辑代码
                    for (int i=0;i<20;i++){
                        System.out.println(Thread.currentThread().getName()+"子线程i:"+i);
                    }
                }
            }). start();
           
            for (int i=0;i<20;i++){//主线程逻辑代码处
                System.out.println(Thread.currentThread().getName()+"i:"+i);
            }
        }

     线程的生命周期:新建->就绪->运行->阻塞->死亡

     

    线程的常用操作:

  • 相关阅读:
    正斜杠/和反斜杠的区别
    Ghost文件封装说明
    装机自动化脚本介绍
    ubuntu 11.04侧边栏怎么添加图标
    samba的安装和配置
    vim使用大全
    ubuntu中运行python脚本
    ubuntu中使用usb-creator制作live usb
    ubuntu中安装ftp服务器
    ubuntu命令查询版本和内核版本
  • 原文地址:https://www.cnblogs.com/geryhz/p/10493126.html
Copyright © 2011-2022 走看看