国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
範(fàn)例
輸出
首頁 Java java教程 多執(zhí)行緒中的Java執(zhí)行緒優(yōu)先權(quán)

多執(zhí)行緒中的Java執(zhí)行緒優(yōu)先權(quán)

Sep 06, 2023 pm 02:21 PM
多執(zhí)行緒編程 java多執(zhí)行緒 執(zhí)行緒優(yōu)先權(quán)

多執(zhí)行緒中的Java執(zhí)行緒優(yōu)先權(quán)

在多執(zhí)行緒的情況下,執(zhí)行緒調(diào)度程序根據(jù)不同的條件將執(zhí)行緒指派給特定的行程。 他們的優(yōu)先事項。 java 執(zhí)行緒具有預(yù)先分配的優(yōu)先權(quán)。除此之外,java虛擬 機器也可以為執(zhí)行緒分配優(yōu)先權(quán)或由程式設(shè)計師明確指定。範(fàn)圍為 執(zhí)行緒優(yōu)先權(quán)的值介於 1 到 10(含)之間。三個靜態(tài)變數(shù) 與優(yōu)先權(quán)相關(guān)的有 -

  • MAX_PRIORITY - 執(zhí)行緒擁有的最大優(yōu)先權(quán),預(yù)設(shè)值為 10。

  • NORM_PRIORITY - 執(zhí)行緒具有的預(yù)設(shè)優(yōu)先級,預(yù)設(shè)值為 5。

  • MIN_PRIORITY - 執(zhí)行緒具有的最小優(yōu)先權(quán),預(yù)設(shè)值為 1。

Java 中的「getPriority()」方法有助於傳回綁定為值的執(zhí)行緒優(yōu)先權(quán)。

「setPriority()」方法會變更給定執(zhí)行緒的優(yōu)先權(quán)值。它拋出 當(dāng)執(zhí)行緒優(yōu)先權(quán)小於 1 或大於 10 時,出現(xiàn) IllegalArgumentException。

範(fàn)例

?即時示範(fàn)

import java.lang.*;
public class Demo extends Thread{
   public void run(){
      System.out.println("Now, inside the run method");
   }
   public static void main(String[]args){
      Demo my_thr_1 = new Demo();
      Demo my_thr_2 = new Demo();
      System.out.println("The thread priority of first thread is : " + my_thr_1.getPriority());
      System.out.println("The thread priority of first thread is : " +       my_thr_2.getPriority());
      my_thr_1.setPriority(5);
      my_thr_2.setPriority(3);
      System.out.println("The thread priority of first thread is : " +    my_thr_1.getPriority());
      System.out.println("The thread priority of first thread is : " + my_thr_2.getPriority());
      System.out.print(Thread.currentThread().getName());
      System.out.println("The thread priority of main thread is : " +
      Thread.currentThread().getPriority());
      Thread.currentThread().setPriority(10);
      System.out.println("The thread priority of main thread is : " +
      Thread.currentThread().getPriority());
   }
}

輸出

The thread priority of first thread is : 5
The thread priority of first thread is : 5
The thread priority of first thread is : 5
The thread priority of first thread is : 3
The thread priority of main thread is : 5
The thread priority of main thread is : 10

名為 Demo 的類別繼承自基底類別 Thread。函數(shù)‘run’被定義且相關(guān) 訊息被定義。在 main 函數(shù)中,建立了 Demo 類別的兩個實例,並將它們 優(yōu)先權(quán)是透過呼叫函數(shù)“getPriority”找到的。

它們被印在控制臺上。接下來,使用以下方法為 Demo 實例指派優(yōu)先權(quán): ‘設(shè)定優(yōu)先權(quán)’函數(shù)。輸出顯示在控制臺上。列印線程的名稱 使用「getName」功能在螢?zāi)簧巷@示。

以上是多執(zhí)行緒中的Java執(zhí)行緒優(yōu)先權(quán)的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
用 C++ lambda 表達式實作多執(zhí)行緒程式設(shè)計的優(yōu)點是什麼? 用 C++ lambda 表達式實作多執(zhí)行緒程式設(shè)計的優(yōu)點是什麼? Apr 17, 2024 pm 05:24 PM

lambda表達式在C++多執(zhí)行緒程式設(shè)計中的優(yōu)點包括:簡潔性、靈活性、易於傳參和並行性。實戰(zhàn)案例:使用lambda表達式建立多執(zhí)行緒,在不同執(zhí)行緒中列印執(zhí)行緒ID,展示了該方法的簡潔和易用性。

Java API 開發(fā)中的非同步處理方案 Java API 開發(fā)中的非同步處理方案 Jun 18, 2023 am 10:11 AM

隨著Java技術(shù)的不斷發(fā)展,JavaAPI已成為許多企業(yè)開發(fā)的主流方案之一。在JavaAPI開發(fā)過程中,常常需要對大量的請求和資料進行處理,但是傳統(tǒng)的同步處理方式無法滿足高並發(fā)、高吞吐量的需求。因此,非同步處理成為了JavaAPI開發(fā)中的重要解決方案之一。本文將介紹JavaAPI開發(fā)中常用的非同步處理方案及其使用方法。一、Java異

C#開發(fā)注意事項:多執(zhí)行緒程式設(shè)計與同時控制 C#開發(fā)注意事項:多執(zhí)行緒程式設(shè)計與同時控制 Nov 22, 2023 pm 01:26 PM

在C#開發(fā)中,面對不斷成長的資料和任務(wù),多執(zhí)行緒程式設(shè)計和並發(fā)控制顯得格外重要。本文將從多執(zhí)行緒程式設(shè)計和並發(fā)控制兩個方面,為大家介紹一些在C#開發(fā)中需要注意的事項。一、多執(zhí)行緒程式設(shè)計多執(zhí)行緒程式設(shè)計是一種利用CPU多核心資源提高程式效率的技術(shù)。在C#程式中,多執(zhí)行緒程式設(shè)計可以使用Thread類別、ThreadPool類別、Task類別以及Async/Await等方式實作。但在進行多執(zhí)行緒編

基於Actor模型的C++多執(zhí)行緒程式設(shè)計如何實作? 基於Actor模型的C++多執(zhí)行緒程式設(shè)計如何實作? Jun 05, 2024 am 11:49 AM

基於Actor模型的C++多執(zhí)行緒程式設(shè)計實作:建立表示獨立實體的Actor類別。設(shè)定儲存訊息的訊息隊列。定義Actor從佇列接收並處理訊息的方法。建立Actor對象,啟動執(zhí)行緒來運行它們。透過訊息佇列發(fā)送訊息到Actor。這種方法提供了高並發(fā)性、可擴展性和隔離性,非常適合需要處理大量並行任務(wù)的應(yīng)用程式。

檔案讀取多執(zhí)行緒加速效能的Java開發(fā)最佳化方法 檔案讀取多執(zhí)行緒加速效能的Java開發(fā)最佳化方法 Jun 30, 2023 pm 10:54 PM

Java開發(fā)中,文件讀取是一個非常常見且重要的操作。隨著業(yè)務(wù)的成長,文件的大小和數(shù)量也不斷增加。為了提高檔案讀取的速度,我們可以採用多執(zhí)行緒的方式來並行讀取檔案。本文將介紹如何在Java開發(fā)中最佳化檔案讀取多執(zhí)行緒加速效能。首先,在進行檔案讀取前,我們需要先確定檔案的大小和數(shù)量。根據(jù)檔案的大小和數(shù)量,我們可以合理地設(shè)定線程的數(shù)量。過多的執(zhí)行緒數(shù)量可能會導(dǎo)致資源浪費,

C++ 多執(zhí)行緒程式設(shè)計中讀寫鎖的用途是什麼? C++ 多執(zhí)行緒程式設(shè)計中讀寫鎖的用途是什麼? Jun 03, 2024 am 11:16 AM

在多執(zhí)行緒中,讀寫鎖定允許多個執(zhí)行緒同時讀取數(shù)據(jù),但只允許一個執(zhí)行緒寫入數(shù)據(jù),以提高並發(fā)性和資料一致性。 C++中的std::shared_mutex類別提供了以下成員函數(shù):lock():取得寫入存取權(quán)限,當(dāng)沒有其他執(zhí)行緒持有讀取或?qū)懭腈i定時成功。 lock_read():取得讀取存取權(quán)限,可與其他讀取鎖定或?qū)懭腈i定同時持有。 unlock():釋放寫入存取權(quán)限。 unlock_shared():釋放讀取存取權(quán)。

詳解Java中volatile關(guān)鍵字的使用場景及其作用 詳解Java中volatile關(guān)鍵字的使用場景及其作用 Jan 30, 2024 am 10:01 AM

Java中volatile關(guān)鍵字的作用及應(yīng)用場景詳解一、volatile關(guān)鍵字的作用在Java中,volatile關(guān)鍵字用來識別一個變數(shù)在多個執(zhí)行緒之間可見,即保證可見性。具體來說,當(dāng)一個變數(shù)被宣告為volatile時,任何對該變數(shù)的修改都會立即被其他執(zhí)行緒所知曉。二、volatile關(guān)鍵字的應(yīng)用程式場景狀態(tài)標(biāo)誌volatile關(guān)鍵字適用於一些狀態(tài)標(biāo)誌的場景,例如一

探索java多執(zhí)行緒的工作原理與特點 探索java多執(zhí)行緒的工作原理與特點 Feb 21, 2024 pm 03:39 PM

探索Java多執(zhí)行緒的工作原理和特點引言:在現(xiàn)代電腦系統(tǒng)中,多執(zhí)行緒已成為一種常見的並發(fā)處理方式。 Java作為一門強大的程式語言,提供了豐富的多執(zhí)行緒機制,讓程式設(shè)計師可以更好地利用電腦的多核心處理器、提高程式運作效率。本文將探索Java多執(zhí)行緒的工作原理和特點,並透過具體的程式碼範(fàn)例來說明。一、多線程的基本概念多線程是指在一個程式中同時執(zhí)行多個線程,每個線程處理不同

See all articles