获取线程信息的方法

package aaa;

public class aaa {

//主方法,又叫做主线程
public static void main(String[] args) {
// Thread t = Thread.currentThread();
//
// //tostring()方法得到的内容为[线程名称,线程优先级,线程组的名称]
// System.out.println(t.toString());
//
// //线程类的对象
// MyRunnAble my = new MyRunnAble();
// Thread t1 = new Thread(my);
// Thread t2 = new Thread(my);
// Thread t3 = new Thread(my);
//
// //启动线程
// t1.start();
// t2.start();
// t3.start();
//
// //获取线程名称
// System.out.println(t.getName());
// System.out.println(t1.getName());
// System.out.println(t2.getName());
// System.out.println(t3.getName());
//
//
// //修改线程名称
// t3.setName("自定义的线程3");
// System.out.println(t3.getName());

//测试线程是否处于活动状态
myrunnable t4 = new myrunnable();
System.out.println(t4.isAlive());
t4.start();
System.out.println(t4.isAlive());
for (int i = 0; i < 10; i++) {
System.out.println("---->不爱你");
}
System.out.println(t4.isAlive());

}
}

// class MyRunnAble implements Runnable{
// @Override
// public void run() {
// Thread t = Thread.currentThread();
// System.out.println(t);
// }
// }

class myrunnable extends Thread{
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("-------->爱你");
}
}
}

原文地址:https://www.cnblogs.com/LuJunlong/p/12093911.html

时间: 2024-11-15 16:32:46

获取线程信息的方法的相关文章

PHP版微信第三方实现一键登录及获取用户信息的方法

本文实例讲述了PHP版微信第三方实现一键登录及获取用户信息的方法.分享给大家供大家参考,具体如下: 注意,要使用微信在第三方网页登录是需要"服务号"才可以哦,所以必须到官方申请. 一开始你需要进入微信公众平台开启开发模式,并且填写oauth2的回调地址,地址填写你项目的域名就可以了.比如:www.baidu.com或zhidao.baidu.com.如果你的项目在二级域名就写二级域名 前端url授权地址,在url中填写appid与你项目中方法中的oauth的地址,具体在下面的代码中可以

Oracle 和 SQLSERVER 重新获取统计信息的方法

1. Oracle 重新获取统计信息的命令 exec dbms_stats.gather_schema_stats(ownname =>'LCoe739999',options => 'GATHER',estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all columns size repeat', degree => 4) # 需要修改 ownername options 指定 以及 d

Linux下获取线程TID的方法——gettid()

如何获取进程的PID(process ID)? 可以使用: #include <unistd.h> pid_t getpid(void); 通过查看头文件说明,可以得到更详细的信息: find /usr/include -name unistd.h /usr/include/asm/unistd.h /usr/include/bits/unistd.h /usr/include/linux/unistd.h /usr/include/sys/unistd.h /usr/include/unis

Linux下获取线程TID的方法

如何获取进程的PID(process ID)? 可以使用: #include <unistd.h> pid_t getpid(void); 通过查看头文件说明,可以得到更详细的信息: find /usr/include -name unistd.h /usr/include/asm/unistd.h /usr/include/bits/unistd.h /usr/include/linux/unistd.h /usr/include/sys/unistd.h /usr/include/unis

获取服务器配置信息的方法

//获取conn服务器组相关信息 var conn = this.app.getServersByType('connector'); next(null, {    code: 200,    host: conn[0].host,    port: conn[0].clientPort })

C#获取网页信息核心方法(入门一)

目录:信息采集入门系列目录 下面记录的是我自己整理的C#请求页面核心类,主要有如下几个方法 1.HttpWebRequest Get请求获得页面html 2.HttpWebRequest Post请求获得页面html 3.模拟登录获得cookie内容 4.模拟登录获得cookie字符串 5.代理的设置 6.利用webbrowser 获取js生成的页面 7.为webbrowser设置cookie,模拟登录 8.每个方法的使用demo+demo下载 HttpWebRequest Get请求获得页面h

Linux下获取线程ID的方法

Linux下多线程程序发生coredump时,用 gdb /path/to/program/file core 可以看到所有线程 [email protected]:~/test/thread# gdb a.out core GNU gdb (GDB) 7.6.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses

jsp中获取路径信息的方法

今天在看代码时,发现程序使用了 request.getScheme() .不明白是什么意思,查了一下.结果整理如下: 1.request.getScheme() 返回当前链接使用的协议:一般应用返回http;SSL返回https; 2.在程序中的应用如下: String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":&q

如何根据线程号获取模块信息

在得到线程之后,便可以通过openThread得到HANDLE,之后通过ZwQueryInformationThread获取线程信息. Part1 准备: #include <psapi.h> #include <locale.h> #include <iostream> #pragma comment(lib,"psapi.lib") typedef enum _THREADINFOCLASS { ThreadBasicInformation, T