Java 多线程 之 Thread
verejava 2018-09-03 06:57:14 浏览25 评论0摘要: http://www.verejava.com/?id=16992902983966 package com.thread; /** 注意: 1. 如果要启动一个线程必须调用,start()方法 2.
package com.thread;
/**
注意:
1. 如果要启动一个线程必须调用,start()方法
2. 线程同时运行其实是,CPU分配给每个线程一段时间来顺序执行每个线程
3. 因为java是单继承的,所以为了提高可扩展性,一般使用第二种实现Runnable
的方式
概念上 可以理解为 他们 main MyThread 是同时进行
*/
public class TestThread {
public static void main(String[] args) {
//实列话一个线程
MyThread t = new MyThread();
t.start();//启动线程, run() 会自动调用
for (int i = 0; i < 1000; i++) {
System.out.println("main " + i);
}
}
}
//Alt+Shit+S 可以找到父类的方法
class MyThread extends Thread {
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println("MyThread " + i);
}
}
}
用云栖社区APP,舒服~
【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入! 详情请点击 评论 (0) 点赞 (0) 收藏 (0)相关文章
- Java多线程之Runable与Thread
- java多线程采集+线程同步-【多线程数据采集之四】
- Java基础巩固之线程学习
- java多线程之ThreadLocal
- 黑马程序员java笔记之二-----多线程
- java多线程之synchronized
- java 线程之对象的同步和异步
- JAVA多线程之CountDownLatch
- Java 多线程 之 Runnable
- 【JAVA秒会技术之玩转多线程】多线程那些事儿(一)