栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

创建线程类的方式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建线程类的方式

这里写目录标题
  • 先导
  • 继承Thread线程类

先导

        一个线程是执行程序中的一个线程。Java 虚拟机允许应用程序同时运行多个执行线程。

        每个线程都有一个优先级。具有较高优先级的线程优先于具有较低优先级的线程执行。每个线程可能也可能不标记为守护进程。

        当在某个线程中运行的代码创建一个新Thread对象时,新线程的优先级最初设置为等于创建线程的优先级,并且当且仅当创建线程是守护进程时,新线程才是守护线程。

        当 Java 虚拟机启动时,通常有一个非守护线程(通常调用main某个指定类的方法 )。Java 虚拟机继续执行线程,直到发生以下任一情况:
                1.exit类的方法Runtime已被调用,安全管理器已允许退出操作发生。
                2.所有不是守护线程的线程都已死亡,要么是从run()方法调用返回,要么是抛出传播到run()方法之外的异常。

        有两种方法可以创建新的执行线程。一种是将类声明为Thread的子类。这个子类重写Thread的run()方法。然后可以分配和启动子类的实例。

继承Thread线程类


class PrimeThread extends Thread {

    public void run() {
        // 线程要执行的操作
        System.out.println("线程要执行的操作");
    }

}

class ThreadDemo {

    public static void main(String[] args) {
        PrimeThread primeThread = new PrimeThread(); //声明线程类
        new Thread(primeThread).start();  //执行线程
    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270394.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号