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();
  • 相关阅读:
    递归
    linq语法
    客户端(winform)更新
    c# 实时监控数据库 SqlDependency
    C# MVC NPOI导出
    mui手机图片压缩上传+C#
    vs连接Oracle 客户端库时引发 BadImageFormatException
    一对多的子表数据利用游标循环更新主表的数据
    数据库的恢复数据语句
    mysql三-2:数据类型
  • 原文地址:https://www.cnblogs.com/Erick-L/p/10372766.html
Copyright © 2011-2022 走看看