Thread类的有关常用方法

简介: Thread类的有关常用方法

线程优先级问题


start(): 启动线程,并执行对象的run()方法(线程对象.start())


run(): 线程在被调度时执行的操作(线程对象.start())


currentThread(): 返回当前线程,在Thread子类中就是this,通常用于主线程和Runnable实现类(Thread.currentThread())


getName(): 返回线程的名称(String)(Thread.currentThread().getName())


setName(String name):设置该线程名称(线程对象.setName或者Thread.currentThread().setName)


yield():线程让步,释放当前CUP执行权,把执行机会让给优先级相同或更高的线程,若队列中没有同优先级的程,忽略此方法(this.yield())


join() :当某个程序执行流中调用其他线程的 join() 方法时,调用线程将被阻塞,直到 join() 方法加入的线程执行完为止,低优先级的线程也可以获得执行(线程对象.join())


sleep(long millis):(指定时间:毫秒)令当前进程睡眠指定时间,相当于在指定时间内阻塞


isAlive():返回boolean,判断线程是否还“活着”


相关文章
|
1月前
|
Java 程序员 调度
Thread类及常见方法
Thread类及常见方法
|
8月前
|
Java 程序员 调度
了解Thread类的其他一些方法及常见属性
了解Thread类的其他一些方法及常见属性
36 0
|
8月前
|
Java 调度
Thread常用方法
Thread常用方法
41 0
|
9月前
Thread 类的基本用法
比较推荐:使用 lambda 表达式创建线程的时候不用重写 run 方法。 不需要显式重写run方法的原因是因为线程的目标方法已经在Lambda表达式中定义了。Lambda表达式是一种用于创建匿名函数的语法糖,它可以将一个方法(或一段代码块)包装为一个函数对象。当您使用Lambda表达式创建线程时,Lambda表达式的内容会被视为线程执行的任务,这个任务会自动成为run方法的实现。
41 0
|
9月前
|
Java 调度
Thread类的方法
Thread类的方法
27 0
|
10月前
|
调度
Thread 类的基本方法
Thread 类的基本方法
57 0
|
10月前
测试Thread中的常用方法
测试Thread中的常用方法
36 0
|
11月前
Thread类的基本用法
Thread类的基本用法
|
安全 Java API
【JavaEE】Thread 类及常用方法
哈喽,大家好~我是保护小周ღ,本期为大家带来的是 Java 多线程的 Thread 类,讲述了 Thread 类的常用方法及常用属性,例如:线程的 name, 如何启动线程,终止线程,等待线程…… 更多精彩敬请期待:保护小周ღ *★,°*:.☆( ̄▽ ̄)/$:*.°★* ‘

热门文章

最新文章