博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 多线程 之 Runnable
阅读量:6200 次
发布时间:2019-06-21

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

转载于 :

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();        }    }}

转载于 :

转载于:https://blog.51cto.com/11842410/2175878

你可能感兴趣的文章
Mysql闹鬼!不要密码也能登陆
查看>>
Windows Server 2012平台配置Exchange Server 2013高可用参考v1.0
查看>>
浅谈HTTP中Get与Post的区别
查看>>
Splash Screen 加载窗体 [not finished]
查看>>
[转] C#操作Excel文件
查看>>
Java环境变量设置
查看>>
Linux的nm查看动态和静态库中的符号
查看>>
USB HOST驱动中的内存分配
查看>>
国内maven镜像,快的飞起
查看>>
Windows Azure Active Directory (2) Windows Azure AD基础
查看>>
C#内存管理与垃圾回收
查看>>
R中统计假设检验总结(一)
查看>>
Windows Azure Cloud Service (22) Web Role的Full IIS特性
查看>>
only static const integral data members can be initialized within a class
查看>>
IE无法显示.shtml格式网页
查看>>
修改IIS7并发连接数目限制
查看>>
ffmpeg参数解释--中文详细
查看>>
smartsvn 用法
查看>>
TypeLoadException: 找不到 Windows 运行时类型“Windows.UI.Xaml.Controls.Binding
查看>>
43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程
查看>>