黑马程序员技术交流社区
标题:
Thread多线程(第一弹)
[打印本页]
作者:
lgl48128244
时间:
2014-7-3 09:06
标题:
Thread多线程(第一弹)
package com.jbit.Thread;
/**
* 模拟鬼兔赛跑
* 1、创建多线程继承Thread类,+重写run()方法(线程体)
* 2、使用线程创建子类对象+对象.start()线程启动
* @author 李国梁
*
*/
public class Robbit extends Thread {
@Override
public void run() {
for (int i = 0; i < 100; i++) {
System.out.println("兔子跑了" + i + "步");
}
}
}
package com.jbit.Thread;
public class Turtle extends Thread {
@Override
public void run() {
for (int i = 0; i < 120; i++) {
System.out.println("乌龟跑了" + i + "步");
}
}
}
package com.jbit.Thread;
public class RabbitApp {
public static void main(String[] args) {
// 创建子类对象
Robbit r = new Robbit();
Turtle t = new Turtle();
// 启动线程
r.start();
t.start();
for (int i = 0; i < 50; i++) {
System.out.println("main-->" + i);
}
}
}
复制代码
程序 进程 线程
程序:Program是一个静态的概念
进程:Process是一个动态的概念
线程:Thread是进程里“单一连续控制流程”/执行路径(main()是主线程)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2