• 56、设置线程优先级


    设置线程优先级

    可以通过使用Thread类中的setPriority方法设置线程的优先级。
    setPriority()方法接收一个int类型的参数,通过这个参数可以指定线程的优先级,取值范围是整数1~10,优先级随着数字的增大而增强。
    在Thread类中封装了三个int类型的数字:
    优先级最低:public final static int MIN_PRIORITY = 1;
    优先级居中:public final static int NORM_PRIORITY = 5;
    优先级最高:public final static int MAX_PRIORITY = 10;

    package com.sutaoyu.Thread;
    
    public class test_8 {
        public static void main(String[] args) {
            Thread t1 = new Thread() {
                public void run(){
                    for(int i = 0;i < 100;i++) {
                        System.out.println(i + ".monkey");
                    }
                }
            };
            
            Thread t2 = new Thread() {
                public void run(){
                    for(int i = 0;i < 100;i++) {
                        System.out.println(i + ".1024");
                    }
                }
            };
            
            //设置线程优先级
    //        t1.setPriority(2);
    //        t2.setPriority(8);
            
            t1.setPriority(Thread.MAX_PRIORITY);
            t2.setPriority(Thread.MIN_PRIORITY);
            
            t1.start();
            t2.start();
        }
    }
  • 相关阅读:
    webGL 光照
    Go语言入门之指针的使用
    Go语言入门之变量声明
    服务器开启防火墙
    Linux安全之密钥登录
    Mysql优化之my.cnf参数优化
    程序员工作法
    laravel中新增路由文件
    Mysql用户管理(远程连接、授权)
    Laravel通过Swoole提升性能
  • 原文地址:https://www.cnblogs.com/zhuifeng-mayi/p/10154134.html
Copyright © 2020-2023  润新知