Java 多线程 之 Runnable
http://www.verejava.com/?id=16992909097867
package com.thread; /** 注意: 1. 如果要启动一个线程必须调用,start()方法 2. 线程同时运行其实是,CPU分配给每个线程一段时间来顺序执行每个线程 3. 因为java是单继承的,所以为了提高可扩展性,一般使用第二种实现Runnable 的方式 概念上 可以理解为 他们 main MyThread 是同时进行 */ public class TestRunnable { public static void main(String[] args) { //实列话一个线程 MyThread2 t = new MyThread2(); Thread thread = new Thread(t, "汽车线程"); thread.start();//启动线程, run() 会自动调用 Thread thread2 = new Thread(t, "火车线程"); thread2.start();//启动线程, run() 会自动调用 try { for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName() + i); Thread.sleep(1000); } } catch (Exception e) { e.printStackTrace(); } } } //Alt+Shit+S 可以找到父类的方法 class MyThread2 implements Runnable { @Override public void run() { try { for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread().getName() + i); Thread.sleep(1000); } } catch (Exception e) { e.printStackTrace(); } } }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云生活物联网平台3.0发布,助力智能家电“中国造、全球卖”
查看产品:生活物联网平台点击了解:“阿里云新品发布会频道”立即订阅:阿里云新品发布会·周刊 在物联网行业蓬勃发展的大潮中,阿里云IoT致力于将物理世界数字化,构建了云端一体化的平台,为智能生活、智能工业、智慧城市等各行业提供助力。阿里云发布生活物联网平台(飞燕平台)3.0,为行业合作伙伴提供安全、稳定、高扩展、低成本的智能生活解决方案,同时还将通过阿里云的全球化部署助力中国企业出海,共同打造物联网的生态。 只需五步,实现产品的智能化升级 “创建产品-功能产品-在线调试-配置界面-发布量产”,通过这四步,传统硬件厂商可以快速定义产品功能和属性、选择认证模组、在线调试端到云链路、配置所见即所得的人机界面,从而大大节省设备上云的工作量。 低成本,快捷配置免开发 传统的智能硬件开发包括设备端、服务端和客户端开发,至少需要20个以上的基本工作环节,还
- 下一篇
虐心,Hello World
前言 无意中在知乎上看到了一个很有意思的回答:https://www.zhihu.com/question/277243683/answer/393676961题目是:如何把一段简单的代码变复杂? 答主的回答当然是为了调侃。不过我觉得这倒是一个比较好玩的主题。Hello World作为我们编程语言入门的内容,是一个很简单很简单的一行代码。但是,当我们结合设计模式,抽象、多态、封装...的概念之后,我们的Hello World就变得异常的复杂。 今天就让我们从简单的Hello World,一步步进化成“花里胡哨”的Hello World。 开始 开始之前,为了文章的娱乐性,整俩个小角色:刚开始学习编程的小A,以及吃不上饭的Android开发MDove。 Mdove:小A啊,Java也学了很久了。Hello World会不会写啊? 小A:必须会,我Hello World写的贼6~ public class HelloWorldMain { public static void main(String[] args) { System.out.println("Hello World"); ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范