JAVA学习笔记(三十七)- 创建继承Thread的线程
来源:互联网 发布:简单特效制作软件 编辑:程序博客网 时间:2024/04/27 13:58
创建继承Thread的线程
/* * 创建线程方式一:继承自Thread * 步骤: * 1.自定义类,继承自Thread类 * 2.重写run()方法 * 3.创建类的实例,即创建一个线程 * 4.调用线程的start()方法,作用:启动线程、调用run()方法 * * * Thread的run方法,用于存储线程要执行的代码,必须重写此方法 * 启动线程时会自动调用此方法 */class Demo extends Thread{ @Override public void run() { for(int i=1;i<=50;i++){ System.out.println("*****run*******"+i); } }}public class Test01 { public static void main(String[] args) { Demo demo=new Demo();//创建一个线程 demo.start();//启动线程并执行该线程的run方法 //demo.run();仅仅是调用对象的方法,线程虽然创建了,但并未启动 for(int i=1;i<=50;i++){ System.out.println("*****Hello World*******"+i); } }}
创建两个线程
/* * 创建两个线程 * * 线程默认名称 * 自定义线程:Thread-编号,从0开始 * 主线程:main * * 查看线程名称 * getName() * Thread.currentThread() 获取当前线程实例 * * 设置线程名称 * 通过构造方法、 * */class MyThread extends Thread { public MyThread(String name){ super(name); } @Override public void run() { System.out.println(Thread.currentThread()==this); for (int i = 1; i <= 50; i++) { //System.out.println(getName()+"*****run*******" + i); System.out.println(Thread.currentThread().getName()+"*****run*******" + i); } }}public class Test02 { public static void main(String[] args) { // 创建两个线程并启动 MyThread t1 = new MyThread("线程一"); MyThread t2 = new MyThread("线程二"); t1.setName("first"); t1.start(); t2.start(); Thread thread=Thread.currentThread();//获取当前线程实例 for (int i = 1; i <= 50; i++) { System.out.println(thread.getName()+"*****Hello World*******" + i); } }}
0 0
- JAVA学习笔记(三十七)- 创建继承Thread的线程
- JAVA通过继承Thread来创建线程
- JavaScript学习笔记(三十七) 原型继承
- java多线程学习1-继承Thread类和实现Runnable接口来创建线程
- Java 多线程的创建 ---继承Thread类
- JAVA中通过继承Thread类来创建线程类
- java 创建线程方式一继承Thread类
- java多线程之继承Thread类创建线程类
- Java线程创建——继承Thread类
- Java SE学习笔记:创建(Thread/Runable),线程安全,线程同步,同步锁机制
- JAVA中创建线程对象的两种方法:继承Thread和实现Runable
- 在java编程时,线程创建实现Runnable接口与继承Thread类的不同
- Java学习笔记: 线程的创建
- JAVA线程的创建(学习笔记)
- Java 学习笔记 (5) - 线程 Thread
- 创建线程的方法一:继承Thread类
- 创建线程的方式一:继承Thread类
- 创建线程的第一种方式:继承Thread…
- 第三周项目5(3)(4)
- 【jQuery】无须id、name与class等属性,直接对表单中的所有表单项进行遍历、判断、检验
- 同一进程的线程共享的资源和独有的资源
- dll接口字符串乱码
- 直接拿来用!最火的Android开源项目(完结篇)
- JAVA学习笔记(三十七)- 创建继承Thread的线程
- C++66页作业
- php类的目录
- 系统控制台(console)脚本的说明
- 据库专家Michael Stonebraker获得2014年图灵奖
- 如何加快web 页面的访问速度
- Visimulator for Notepad++
- CODEVS3550 不一样的根号算法
- HDU_1421DP