美文网首页
5、多线程-线程种类

5、多线程-线程种类

作者: lois想当大佬 | 来源:发表于2019-12-20 21:15 被阅读0次

一、线程种类
1、守护线程:是为用户线程服务的,jvm停止不用等待守护线程执行完毕。
2、用户线程:jvm等待用户线程执行完毕才停止。默认。

二、代码示例

package com.hello;

/**
 * 守护线程:是为用户线程服务的,jvm停止不用等待守护线程执行完毕
 * 用户线程:jvm等待用户线程执行完毕才停止。默认。
 */
public class DaemonTest {

    public static void main(String[] args) {
        You you = new You();
        God god = new God();

        Thread t1 = new Thread(god);
        t1.setDaemon(true);// 将用户线程调整为守护
        t1.start();

        new Thread(you).start();
    }
}

class You implements Runnable{

    @Override
    public void run() {
        for (int i=0; i<365*100; i++) {
            System.out.println("happy life.........");
        }
    }
}

class God implements Runnable{

    @Override
    public void run() {
       while (true){
           System.out.println("god pless you......");
       }
    }
}

相关文章

  • 5、多线程-线程种类

    一、线程种类1、守护线程:是为用户线程服务的,jvm停止不用等待守护线程执行完毕。2、用户线程:jvm等待用户线程...

  • 多线程

    多线程: iOS 多线程实现的种类分别是NSThread\NSOperationQueue\NSObject\GC...

  • HTML 5 多线程与离线存储

    @(HTML5)[多线程与离线存储] [TOC] 十九、HTML 5 多线程与离线存储 多线程 Worker 前端...

  • iOS 多线程简介

    一.本文介绍点 1.为什么要学习多线程2.什么是多线程3.多线程的原理4.多线程的优缺点5.多线程的应用6.多线程...

  • 在iOS开发中,需要用到的多线程技术

    1、多线程的概念 2、多线程的执行原理 3、多线程的优缺点 4、什么是主线程? 5、iOS中有哪些多线程的技术方案...

  • iOS多线程技术方案

    目录 一、多线程简介 1、多线程的由来2、耗时操作的模拟试验3、进程和线程4、多线程的概念及原理5、多线程的优缺点...

  • iOS底层原理总结 -多线程详解

    目录:一. 多线程基础1.进程2.线程3.进程和线程的比较4.线程的串行5.多线程6.多线程原理7.多线程优缺点8...

  • 多线程

    多线程的种类: 第一种:pthread. 特点:1)一套通用的多线程API2)适用于Unix\Linux\Wind...

  • 22.iOS底层学习之多线程原理

    本篇提纲:1、线程与进程2、多线程3、多线程相关面试题4、线程安全问题5、线程与runloop的关系 线程与进程 ...

  • iOS中的多线程

    多线程的种类: 脱离线程:线程结束后被销毁。 非脱离线程:线程结束后被挂起,等待再次调用。(例如:iOS系统等待来...

网友评论

      本文标题:5、多线程-线程种类

      本文链接:https://www.haomeiwen.com/subject/dvxwnctx.html