zoukankan      html  css  js  c++  java
  • Java 多线程——多线程的引入

    定义:同时对多项任务加以控制;

    Eat线程类:

    package com.xuyigang1234.chp07.sec01;
    
    public class Eat extends Thread{
    
        @Override
        public void run() {
            for(int i=0;i<100;i++) {
                try {
                    Thread.sleep(1000);
                    System.out.println("吃饭");
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
        
    
    }

    Music类:

    package com.xuyigang1234.chp07.sec01;
    
    public class Music extends Thread{
    
        @Override
        public void run() {
            for(int i=0;i<100;i++) {
                try {
                    Thread.sleep(1000);
                    System.out.println("听音乐");
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
        
    
    }

    测试类:

    package com.xuyigang1234.chp07.sec01;
    
    public class Test01 {
        public static void main(String[] args) {
            Music musicThread = new Music();
            Eat   eatThread = new Eat();
            musicThread.start();
            eatThread.start();
        }
    
    }

    输出:

    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    吃饭
    听音乐
    吃饭
    听音乐
    听音乐
    吃饭
    听音乐
    吃饭
    
  • 相关阅读:
    Markdown
    DNS解析流程
    maven 的各种命令
    ES6初体验——(1)let和const命令
    table相关的选择器 & children()与find()的区别 & 选择器eq(n)与nth-child(n)的差异
    Java MD5加密类
    POI操作Excel异常Cannot get a text value from a numeric cell
    MyEclipse+SSH开发环境配置
    JdbcTemplate详解
    Spring配置声明
  • 原文地址:https://www.cnblogs.com/xyg-zyx/p/10009004.html
Copyright © 2011-2022 走看看