zoukankan      html  css  js  c++  java
  • Java 多线程实现

    第一种方式

    package demo3;
    
    public class Threddemo {
        public static void main(String[] args) {
            MyThred mt = new MyThred();
            mt.start();
            for (int i = 0; i < 20; i++) {
                System.out.println("main"+i);
            }
    
        }
    }
    
    
    public class MyThred extends Thread {
        @Override
        public void run() {
            for (int i = 0; i < 20; i++) {
                System.out.println("run"+i);
            }
        }
    }

    第二种方式

    package demo4;
    
    public class runableimpl implements Runnable {
        @Override
        public void run() {
            for (int i = 0; i < 20; i++) {
                System.out.println(Thread.currentThread().getName() + i);
            }
        }
    }
    
    
    
    public class demo01runable {
        public static void main(String[] args) {
    //        runableimpl run = new runableimpl();
    //        Thread th = new Thread(run);
    //        th.start();
    
    //        Thread t = new Thread(new runableimpl());
    //        t.start();
    
    //        new Thread(){
    //            @Override
    //            public void run() {
    //                for (int i = 0; i < 20; i++) {
    //                    System.out.println(Thread.currentThread().getName()+i);
    //                }
    //            }
    //        }.start();
    
    
    
            new Thread(new Runnable(){
    
                @Override
                public void run() {
                    for (int i = 0; i < 20; i++) {
                        System.out.println(Thread.currentThread().getName()+i);
                    }
                }
            }).start();
    
            for (int i = 0; i < 20; i++) {
                System.out.println(Thread.currentThread().getName()+i);
            }
    
        }
    }

     lamda 表达式

    new Thread(()-> System.out.println(Thread.currentThread().getName())).start();
  • 相关阅读:
    实验17:NAT
    实验16:ACL
    实验15: STP
    实验14:VLAN间的路由
    实验13:VLAN/TRUNK/VTP/
    Linux软件管理--RPM工具
    Linux拓展练习部分--输入输出 / find部分 /基础拓展2
    linux文件管理--压缩打包
    find 文件查找
    防火墙知识点
  • 原文地址:https://www.cnblogs.com/Erick-L/p/10372766.html
Copyright © 2011-2022 走看看