博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
并发编程网
阅读量:6425 次
发布时间:2019-06-23

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

线程代码举例:这里是一个小小的例子。首先输出执行main()方法线程名字。这个线程JVM分配的。然后开启10个线程,命名为1~10。每个线程输出自己的名字后就退出。01public class ThreadExample {02  public static void main(String[] args){03     System.out.println(Thread.currentThread().getName());04      for(int i=0; i<10; i++){05         new Thread("" + i){06            public void run(){07             System.out.println("Thread: " + getName() + "running");08            }09         }.start();10      }11  }12}需要注意的是,尽管启动线程的顺序是有序的,但是执行的顺序并非是有序的。也就是说,1号线程并不一定是第一个将自己名字输出到控制台的线程。这是因为线程是并行执行而非顺序的。Jvm和操作系统一起决定了线程的执行顺序,他和线程的启动顺序并非一定是一致的。

 

转载地址:http://uiyga.baihongyu.com/

你可能感兴趣的文章
dedecms总是被黑怎么办
查看>>
iOS 状态栏管理
查看>>
Object-C代码练习【类别】
查看>>
JPA之EntityManager API
查看>>
系统目录结构、ls命令、文件类型、alias命令
查看>>
weblogic 部署的坑 DeploymentService:290066 invalid header field
查看>>
搭建属于自己的网站
查看>>
ssh如何通过跳板机直接访问到后端服务器(Mac&Linux&Windows解决方案)
查看>>
Server 2003 远程登录断开会话和连接数
查看>>
javascript 字符串函数
查看>>
泰州市互联网单位信息网络安全保护技术交流会
查看>>
数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法...
查看>>
mysql 用drop和delete方法删除用户的区别
查看>>
华为机器万能密码
查看>>
为什么要使用 Docker
查看>>
实现高可用性网络的方法
查看>>
html5基础语句(学习)
查看>>
linux加密解密基础
查看>>
ECS服务器被脚本挖矿了,CPU100%负载
查看>>
IIS SSL客户端证书(忽略/接受/必须)之三——思考验证(1)
查看>>