Java 多线程常用操作方法

3人阅读 评论(1) 收藏 举报
分类:
1.多线程常用方法:
    currentThread() :  获取当前执行的线程
    getName() : 获取线程名称
    setName() : 设置线程名称
    sleep(long millis) :  是一个静态方法,使当前执行线程进入睡眠状态
    join() /join(long millis) : 是一个实例方法,使当前执行线程进入阻塞状态
    interrupt() : 中断阻塞状态的线程
    isAlive() : 判断当前线程是否处于存活状态
    yield() : 线程让步
   
2.线程的优先级(1-10)
    默认优先级 5。优先级高并不意味着线程会优先执行,只不过更多的获取 cpu 的资源。

    MIN_PRIORITY : 1
    NORM_PRIORITY : 5
    MAX_PRIORITY : 10

    getPriority() : 获取线程的优先级
    setPriority() : 设置线程的优先级

3.实例:
public class HelloThread4 implements Runnable{
     int i = 0;
     @Override
     public void run() {
         while(i <= 100){
              System.out.println(Thread.currentThread().getName() + ": 优先级:" + Thread.currentThread().getPriority());
              i++;
         }
     }
}
public class TestThread4 {
     public static void main(String[] args) {
         HelloThread4 ht4 = new HelloThread4();
         Thread t4 = new Thread(ht4);
         t4.setPriority(Thread.MAX_PRIORITY);
         t4.start();

         Thread.currentThread().setPriority(1);
         for (int i = 100; i < 200; i++) {
              System.out.println(Thread.currentThread().getName() + " 优先级为:" + Thread.currentThread().getPriority());
         }
     }
} 


查看评论

java中常用字符串操作方法

在编程的过程中,经常会进行截取、替换等操作,每次又记不清使用String类的哪个方法,还要去查,很费时费力,于是把字符串常用方法总结一下,方便以后查阅,也希望能给博友带去一些便利。好了,话不多说,直接...
  • shanshan_blog
  • shanshan_blog
  • 2017-01-24 18:27:33
  • 551

Java线程常用的操作方法

目标:  了解设置和取得线程的名称。 了解线程的强制运行。 了解线程的休眠。 了解线程的礼让。 了解线程的中断操作。 具体内容:在多线程中所有的操作方法实际上都是从Thread类开始的。所有的操作都是...
  • u013087513
  • u013087513
  • 2016-06-15 17:50:35
  • 2179

Java多线程常用操作方法

Java多线程常用操作方法     取得和设置线程名称 在Thread类中,可以通过getName()方法取得线程的名称,通过setName()设置线程的名称 线程的名称一般在启动线程前设...
  • downloadsunlight2009
  • downloadsunlight2009
  • 2012-06-26 12:36:47
  • 757

JAVA 多线程总结及API分析

一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;...
  • clypm
  • clypm
  • 2016-11-22 17:23:56
  • 1572

java多线程—多线程常用操作方法

本节目标:1.了解设置和取得线程名称2.了解线程的强制运行3.了解线程的休眠4.了解线程的礼让5.了解线程的中断操作------------------------------------------...
  • ym01213
  • ym01213
  • 2018-03-18 23:20:39
  • 27

字符串常用操作方法总结

# -*- coding:utf-8 -*- '''字符串常用操作方法总结,部分内容整理自网上''' test_str='The Zen of Python, by Tim Peters' '''一...
  • linzch3
  • linzch3
  • 2016-09-03 15:41:04
  • 1402

java中字符串操作方法整理

java中字符串操作方法整理         本篇文章和本人写的“java中文件操作大全”一样,都是本人工作学习中总结所得,不断更新,不断完善。一.字符串分割1.利用字符串类的split方法进行分割 ...
  • hbcui1984
  • hbcui1984
  • 2006-11-08 12:11:00
  • 2622

Java多线程--线程常用操作方法

1、取得和设置线程名称 class MyThread implements Runnable{ // 实现Runnable接口 public void run(){ // 覆写run()方法 ...
  • waldmer
  • waldmer
  • 2013-10-11 10:21:16
  • 2035

Java多线程常用方法

1.getName(); 返回该线程的名称。 2.currentThread();返回对当前正在执行的线程对象的引用。 3.isAlive();测试线程是否处于活动状态。 4.sle...
  • lifupingcn
  • lifupingcn
  • 2017-03-20 17:21:46
  • 320
    个人资料
    持之以恒
    等级:
    访问量: 10万+
    积分: 3229
    排名: 1万+
    最新评论