b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

java多线程死锁 moira33的博客(9)

电脑杂谈  发布时间:2017-12-25 23:02:18  来源:网络整理

虚拟机退出。

该方法必须在启动线程前调用。

该方法首先调用该线程的 checkAccess 方法,且不带任何参数。这可能抛出 SecurityException(在当前线程中)。

参数:

on - 如果为 true,则将该线程标记为守护线程。

抛出:

IllegalThreadStateException -如果该线程处于活动状态。

SecurityException -如果当前线程无法修改该线程。

另请参见:,

当A线程执行到了B线程的.join()方法时,A就会等待,等B线程都执行完,A才会执行。join可以用来临时加入线程执行。

java多线程死锁_java线程死锁解决_java面试多线程

public final void join()

抛出:

InterruptedException -如果任何线程中断了当前线程。当抛出该异常时,当前线程的 中断状态 被清除。

更改线程的优先级。总共1-10,默认优先级是5。MAX_PRIORITY=10、MIN_PRIORITY=1、NORM_PRIORITY=5。

public final void setPriority(int newPriority)

首先调用线程的 checkAccess 方法,且不带任何参数。这可能抛出 SecurityException。

在其他情况下,线程优先级被设定为指定的 newPriority 和该线程的线程组的最大允许优先级相比较小的一个。

参数:

newPriority - 要为线程设定的优先级

抛出:

IllegalArgumentException -如果优先级不在 MIN_PRIORITY 到 MAX_PRIORITY 范围内。

SecurityException -如果当前线程无法修改该线程。

另请参见:

, , , , ,

字段摘要

暂停当前正在执行的线程对象,并执行其他线程。

public static void yield()

public String toString()

返回:该对象的字符串表示。

通常, toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。

Object 类的 toString 方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at标记符“@”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:getClass().getName() + ‘@’ + Integer.toHexString(hashCode())

public class JoinDemo {
    public static void main(String[] args) throws Exception {//join需要抛出异常
        Demo d = new Demo();
        Thread t1 = new Thread(d);
        Thread t2 = new Thread(d);
        t1.start();
        t1.setPriority(Thread.MAX_PRIORITY);//优先级 MAX NOR MIN
        t2.start();
        t1.join();//t2被激活后t1插入main,但t1插的是main,所以main会等t1结束再执行,但t2会正常跟t1抢执行权
        for (int x = 0; x < 80; x++) {
            System.out.println("main....."+x);
        }
        System.out.println("over");
    }

}

class Demo implements Runnable {
    public void run() {
        for (int x = 0; x < 70; x++) {
            System.out.println(Thread.currentThread().toString() + "....." + x);
            Thread.yield();//暂停当前
        }
    }
}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-55883-9.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 刘小风
      刘小风

      凡是敌人反对的我们就支持

    • 王雨晴
      王雨晴

      正愁没理由进驻军事部署的

    热点图片
    拼命载入中...