测试守护线程 java -verbose查看jdk安装路径

  测试守护线程,1。使用内部类创建线程的方式创建线程d,该线程实现每隔0.1秒输出字符串“后台线程”。2.设置线程d为守护线程并启动该线程。3.使main线程阻塞5秒,然后输出字符串“main线程结束了”。

一、创建线程,实现每隔0.1秒输出字符串“后台线程”,首先新建类TestDaemonThread;然后在该类的main方法中,使用内部类创建线程的方式创建线程d;最后线程d实现每隔0.1秒输出字符串“后台线程”。

二、设置d线程为后台线程,在main方法中,首先设置d线程为后台贤臣并启动该线程;然后使用Thread类的sleep方法使main线程阻塞5秒;最后输出字符串“main线程结束了”

import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JPanel;

//获取线程名字及ID
public class TestDaemonThread {
    //测试线程的getName方法及getId方法
    public static void main(String[] args){
        Thread d = new Thread(){
        public void run(){
            while(true){
                System.out.println("后台线程");
                try{
                    Thread.sleep(100);
                }catch(InterruptedException e){
                    
                }
            }
        }    
    };
    d.setDaemon(true);
    d.start();
    try{
        Thread.sleep(5000);
    }catch(InterruptedException e){
    }
    //进程中所有前台线程结束后,后台线程强制结束
    System.out.println("main线程结束了");
    }
}

  运行TestDaemonThread类,控制台会不断输出字符串“后台线程”,直到输出字符串“main线程结束了”为止。这是因为d线程被设置为守护线程,守护线程的特点是当进程中只剩下守护线程时,所有守护线程强制终止。

  

时间: 2024-11-10 07:08:15

测试守护线程 java -verbose查看jdk安装路径的相关文章

JAVA环境配置---------jdk安装路径中存在空格的问题

我把jdk 安装在C:\Program Files下 而ide启动脚本 startup.bat 例如以下: if "%OS%"=="Windows_NT" setlocal set NC_HOME=%~dp0 call %NC_HOME%\bin\uapSetupCmdLine.bat if not "%1%" == "" ( %JAVA_HOME%\bin\java  -classpath %NC_CLASSPATH% -D

Linux下如何查看JDK安装路径

前言:若是对于直接下载的jdk然后安装的一般都知道自己的安装位置,但是事件久了可能忘记了,或者对于直接使用yum命令安装的jdk,这篇文章就有点帮助了 环境:centos 7 1:echo $JAVA_HOME 使用 $JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量 $JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [[email protected] ~]# java -version java version "1.7.0_65" OpenJDK

linux查看java jdk安装路径和设置环境变量

一:查看类型 windows: set java_home:查看JDK安装路径 java -version:查看JDK版本 linux: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 二:下面是配置linux的环境变量:(记得source .bash_profile) 1. 修改/etc/profile文件 (全局所有用户) vi 此文件/etc/profile 在profile文件末尾加入: export JAVA_

Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数

一.查看jdk安装目录 [[email protected] ~]# whereis java java: /usr/bin/java /usr/local/java #java执行路径 [[email protected] ~]# which java /usr/bin/java #查看JDK安装路径 [[email protected] ~]# echo $JAVA_HOME /usr/local/java/jdk1.7.0_80 [[email protected] ~]# echo $P

JavaSE基础总结1 ——Java概述、JDK安装、环境变量配置

JavaSE基础点一 Java概述 什么是Java? Java是一门程序设计语言,在说Java语言前先谈一下什么是计算机语言.计算机语言是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字.符号和语法等内容,人可以通过这些指令来指挥计算机进行各种工作. 计算机语言的分类有很多,大体分为机器语言.汇编语言.高级语言三类.计算机能识别认识的只有机器语言,机器语言由0.1组成,表示信号的开和关.也叫二进制.因为不便于人记忆和识别,目前通用的编程语言是汇编语言跟高级语言.汇编语言采用了英文

Java如何查看Jdk是否为64位

直接丢到Eclipse里运行即可 public static void main(String[] args) { String arch = System.getProperty("sun.arch.data.model"); System.out.println(arch+"-bit"); } Java如何查看Jdk是否为64位

windows通过命令查看jdk安装目录

windows通过命令查看jdk安装目录有两种方式(我知道的). 第一种:echo %java_home% 第二种:set java_home 如截图所示: windows的清屏命令:cls

Linux查看软件安装路径

Linux中查看某 个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除. 添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介绍Linux查看文件安装路径(地址)命令. 一.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了Oracle,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可 以用下面的命令查看所有的文件路径 在终端输入: w

查看软件安装路径

非常简单, 一.查看文件安装路径 whereis mysql 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 这里以mysql为例.比如说我安装了mysql,但是不知道文件都安装在哪些地方.放在哪些文件夹里,可以用下面的命令查看所有的文件路径 在终端输入: whereis mysql 回车,如果你安装好了mysql,就会显示文件安装的地址 二.查询运行文件所在路径(文件夹地址) 如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例): w