日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

线程常用方法

發布時間:2025/5/22 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 线程常用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package test;/* 線程常用的方法:Thread(String name) 初始化線程的名字setName(String name) 設置線程對象名getName() 返回線程的名字sleep() 線程睡眠指定的毫秒數。 靜態的方法, 在哪個線程中執行了sleep方法代碼那么就是哪個線程睡眠。currentThread() 返回當前的線程對象,該方法是一個靜態的方法, 注意: 在哪個線程中執行了currentThread()代碼就返回那個線程 的對象。getPriority() 返回當前線程對象的優先級 默認線程的優先級是5setPriority(int newPriority) 設置線程的優先級 雖然設置了線程的優先級,但是具體的實現取決于底層的操作系統的實現(最大的優先級是10 ,最小的1 , 默認是5)。*/ public class Demo3 extends Thread {public Demo3(String name){super(name); //調用了Thread類的一個 參數的構造方法。 }@Overridepublic void run() {/*System.out.println("this:"+ this);System.out.println("當前線程對象:" + Thread.currentThread()); */for (int i = 0; i < 100 ; i++) {System.out.println(Thread.currentThread().getName()+":"+i);//需要執行時去掉注釋就好/*try {Thread.sleep(100); //為什么在這里不能拋出異常,只能捕獲?? Thread類的run方法沒有拋出異常類型,所以子類不能拋出異常類型。} catch (InterruptedException e) {e.printStackTrace();} */}}public static void main(String[] args) throws InterruptedException {//創建了一個線程對象Demo3 d = new Demo3("狗娃");//初始化線程的名字 // d.setName("鐵蛋"); //setName設置線程的名字d.setPriority(10); //設置線程 的優先級。 優先級的數字越大,優先級越高 , 優先級的范圍是1~10 // d.start();for (int i = 0; i < 100 ; i++) {System.out.println(Thread.currentThread().getName()+":"+i);}System.out.println("自定義線程的優先級:"+d.getPriority()); //線程的優先級默認是5System.out.println("主線程的優先級:"+Thread.currentThread().getPriority());d.start();d.setName("鐵蛋"); //setName設置線程的名字d.start(); //開啟線程 Thread mainThread = Thread.currentThread();System.out.println("主線程的名字:"+ mainThread.getName());} }

?

轉載于:https://www.cnblogs.com/thiaoqueen/p/6564194.html

總結

以上是生活随笔為你收集整理的线程常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。