博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程的一些解释
阅读量:5968 次
发布时间:2019-06-19

本文共 1386 字,大约阅读时间需要 4 分钟。

https://www.cnblogs.com/wxd0108/p/5479442.html

 

https://blog.csdn.net/lai_li/article/details/53070141?locationNum=13&fps=1

package thread.test;public class TestOne {    public static void main(String[] args) {        //模拟多线程    /*    for (int i = 0; i < 100; i++) {                new Thread(){                    public void  run() {                        //code                    };                }.start();            }                //java8才支持        Runnable r = () -> {                    };        Thread thread = new Thread(r);        thread.start();        new Thread(r).start();*/                //        //java中启动线程有两种方式 Thread类,实现Runnable接口                        //start 方法        //该方法启动线程的同时也创建了一个线程,真正实现了多线程。   start方法使线程处于就绪状态,得到cpu的空闲时间执行线程。        //不必等待run方法执行完后启动另外一个线程,run方式是线程执行的内容,run()方法结束,线程就终止了。                        //run() 方法        //Runnable 的run方法并没有创建新的线程,只有一个主线程,必须等待run方法执行完毕后才会执行后面的code。        //        for (int i = 0; i < 100; i++) {//            System.out.println("i------>>>"+i);             Thread t =  new Thread(){                public void run() {                    method();                }            };        t.run();            //t.start();            System.out.println("1"); //        }            }        public static void method(){        System.out.println("2");     }}

 

转载于:https://www.cnblogs.com/lxh520/p/8882711.html

你可能感兴趣的文章
生产环境MySQL 5.5.x单机多实例配置实践
查看>>
Web应用工作原理、动态网页技术
查看>>
EXCEL工作表保护密码破解 宏撤销保护图文教程
查看>>
Catalan数(卡特兰数)
查看>>
Linux shell的条件判断、循环语句及实例
查看>>
JPA常用注解
查看>>
简单的设置
查看>>
常用命令1
查看>>
Windows Server 2012 DHCP故障转移
查看>>
Linux服务器配置和管理:虚拟机安装CentOS6.7
查看>>
掌握ajax
查看>>
ASA下邮件发送经常失败
查看>>
python3第八天(面向对象)
查看>>
我的友情链接
查看>>
ubuntu atp&dpkg
查看>>
主要 次要通道
查看>>
利用贝叶斯分类器进行文本挖掘---笔记
查看>>
我的友情链接
查看>>
将ping命令结果输出到文本
查看>>
小蚂蚁学习mysql性能优化(8)--数据库结构优化--范式化和反范式化,水平分表,垂直分表...
查看>>