Java多線程——觀測線程狀態

線程可以處于以下幾個狀態:
? · NEW:尚未啟動的線程處于此狀態;

? · RUNNABLE:在Java虛擬機中執行的線程處于此狀態;

? · BLOCKED:被阻塞等待監視器鎖定的線程處于此狀態;

? · WAITING:正在等待另一個線程執行特定動作的線程處于此狀態;

? · TIMED_WAITING:正在等待另一個線程執行動作達到指定等待時間的線程處于此狀態;

? · TERMINATED:已經退出的線程處于此狀態。


代碼演示:

//觀察測試線程狀態
public class TestState {public static void main(String[] args) throws InterruptedException {Thread thread = new Thread(()->{for (int i = 0; i < 5; i++) {try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}}System.out.println("/");});//觀察狀態Thread.State state = thread.getState();System.out.println(state);  //NEW//觀察啟動后thread.start();state = thread.getState();System.out.println(state);  //RUNNABLEwhile (state!= Thread.State.TERMINATED){  //只要線程不停止,就一直輸出狀態Thread.sleep(100);state = thread.getState();  //更新線程狀態System.out.println(state);  //輸出狀態}}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/19436.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/19436.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/19436.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

區塊鏈技術和應用二

前言 學習長安鏈的一些基本原理 官網&#xff1a;長安鏈開源文檔 b站課程&#xff1a;區塊鏈基礎與應用 一、共識算法 1.1 POW工作量證明 最長鏈共識&#xff0c;沒聽明白 1.2 51%攻擊 二、區塊鏈的發展 2.1 區塊鏈1.0到3.0 2.2 共有鏈、聯盟鏈、私有鏈 2.3 發展趨勢 2.4 擴…

CUDA_VISIBLE_DEVICES‘ 不是內部或外部命令,也不是可運行的程序或批處理文件。

問題&#xff1a; 命令行出現CUDA_VISIBLE_DEVICES0 python trainer.py這種命令 這是Linux可以的&#xff0c;但是Windows不行。 解決方案&#xff1a; 這條命令的含義是指定某個GPU來運行程序&#xff0c;我們可以在程序開頭添加指定GPU的代碼&#xff0c;效果是一樣的&…

HackTheBox-Machines--Lazy

Lazy測試過程 1 信息收集 1.端口掃描 發現 SSH&#xff08;22&#xff09;、HTTP&#xff08;80&#xff09;端口 nmap -sC -sV 10.129.159.512.訪問 80 端口 1.頁面中存在注冊功能&#xff0c;測試注冊功能 頁面返回登錄頁面及用戶名 使用burpsuite觀察注冊請求 /register.p…

Facebook:連接世界,暢游社交之旅

作為全球最大的社交平臺之一&#xff0c;Facebook不僅僅是一個網站&#xff0c;更是一個連接世界的橋梁&#xff0c;讓人們可以輕松地與全球各地的朋友、家人和同事保持聯系&#xff0c;分享生活、交流想法&#xff0c;暢游社交的無邊界之旅。本文將帶領讀者探索Facebook的魅力…

電子商務網站(網上商店PetShop)

PetShop是一個范例&#xff0c;微軟用它來展示.Net企業系統開發的能力。PetShop隨著版本的不斷更新&#xff0c;至現在基于.Net2.0的PetShop 4.0為止&#xff0c;整個設計逐漸變得成熟而優雅&#xff0c;有很多可以借鑒之處。PetShop是一個小型的項目&#xff0c;系統架構與代碼…

鴻蒙OS開發:【一次開發,多端部署】(分欄控件)

一多分欄控件 介紹 本示例分別展示了多場景下&#xff0c;一多分欄控件的響應式變化效果。 本示例分別用到了[SideBarContainer]組件與[Navigation]組件&#xff0c;對應使用場景如下&#xff1a; ABC&#xff1a;即SideBarContainer組件組合Navigation組件AC&#xff1a;S…

Python開發 —— 文件讀寫操作open與with open

在 Python 中&#xff0c;文件讀寫操作是非常常見的任務。本文是一些關鍵操作和代碼示例&#xff0c;包括如何使用 open、with open、read 和 write 函數進行文件操作。 1. 打開文件 (open) 使用 open 函數打開文件。在 Python 中&#xff0c;打開文件是進行文件操作的第一步。…

繼承與多態2

2.5&#xff08;楊.丹尼爾梁英文第11版P537&#xff1a;*13.12&#xff09;&#xff08;幾何對象的面積求和&#xff09;寫一個方法&#xff0c;將數組中所有幾何對象的面積求和。 方法簽名是: 公共靜態雙求和區域&#xff08;幾何對象【】a&#xff09; 編寫一個測試程序&…

高速數據傳輸新紀元?ADT-Link領先推出USB4轉PCIe 4.0橋接板

在科技飛速發展的今天&#xff0c;數據傳輸速度一直是推動行業進步的關鍵驅動力。最近&#xff0c;備受矚目的硬件制造商ADT-Link宣布推出一款引領潮流的新產品——USB4轉PCIe 4.0橋接板&#xff0c;這一創新設備勢必會顯著提升數據傳輸效率&#xff0c;為用戶帶來前所未有的高…

NI PXIe-7857R與PXIe-8842的區別

一、NI PXIe-7857R 類型&#xff1a; FPGA模塊&#xff1a;基于FPGA的可編程I/O模塊。 主要功能&#xff1a; FPGA處理&#xff1a;包含Xilinx Kintex-7 FPGA&#xff0c;支持自定義邏輯和處理。 I/O接口&#xff1a;提供豐富的模擬和數字I/O通道。 高速數據處理&#xff1a…

軟件測試新手要達到一個什么水平才能找到一份9K的工作?

我的讀者里有很多 軟測 新人&#xff0c;新人是指正在學 測試 的、以及工作時間不長的年輕人&#xff0c;他們經常問我一個問題&#xff1a; 自學到什么程度才能找到一份還不錯的測試工作&#xff1f; 今天我就從我自己面試新人的角度來回答一下&#xff0c;我會把面試的知識點…

查詢指定會話免打擾

查詢指定用戶&#xff08;requestId) 為指定會話&#xff08;targetId&#xff09;的設置的免打擾狀態。 提示 該設置為用戶級別設置。對應的設置接口詳見設置指定會話免打擾。 請求方法 POST&#xff1a; https://數據中心域名/conversation/notification/get.json 頻率限…

AVFrame結構體分析

AVFrame是FFmpeg中的一個核心數據結構&#xff0c;用于表示音頻或視頻的幀。它包含了一系列用于描述幀數據和元數據的字段。以下是對AVFrame結構體的詳細分析&#xff0c;包括其主要字段及其作用。 AVFrame的定義 在FFmpeg的源代碼中&#xff0c;AVFrame的定義可以在avframe.…

Nginx網頁服務

nginx的配置: 1、全局塊&#xff1a;全局配置&#xff0c;對全局生效&#xff1b; 2、events塊&#xff1a;配置影響 Nginx 服務器與用戶的網絡連接&#xff1b; 3、http塊&#xff1a;配置代理&#xff0c;緩存&#xff0c;日志定義等絕大多數功能和第三方模塊的配置&#xf…

【Python編程實踐2/3】Python圖像處理模塊(上)

目錄 引言 目標 安裝模塊 Windows系統 macOS系統 路徑 Windows路徑 ?編輯macOS路徑 windows路徑報錯 windows路徑前的r 示例代碼 windows快速查看路徑 macOS快速查看路徑 打開圖片 展示圖片 下節預告 總結 引言 歡迎各位大佬垂閱本篇Python實踐博客&a…

【教學類-59-01】專注力視覺訓練01(圓點百數圖)

背景需求&#xff1a; 視覺訓練的神奇效果&#xff0c;讓你的寶貝成為焦點 - 小紅書魔法視覺追蹤-視覺訓練—— &#x1f50d;視覺訓練&#x1f50d; &#x1f539;想要提高寶寶的專注力&#xff0c;視覺訓練是個絕佳方法&#xff01; &#x1f539;讓寶寶仔細觀察數字的路線&a…

微信小程序畢業設計-農場驛站平臺系統項目開發實戰(附源碼+論文)

大家好&#xff01;我是程序猿老A&#xff0c;感謝您閱讀本文&#xff0c;歡迎一鍵三連哦。 &#x1f49e;當前專欄&#xff1a;微信小程序畢業設計 精彩專欄推薦&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python畢業設計…

HoneyTrap蜜罐系統實踐操作@FreeBSD

HoneyTrap介紹 HoneyTrap是一個可擴展的開源系統&#xff0c;用于運行、監控和管理蜜罐。 HoneyTrap蜜罐系統通過在網絡中部署感應節點&#xff0c;實時感知周邊網絡環境&#xff0c;并將感應節點的日志進行實時存儲和可視化分析&#xff0c;從而實現對網絡環境中威脅情況的感…

Honor of Kings 2024.03.29 Ban for 3 day

我又被舉報消極然后禁賽 都說了別選蔡文姬&#xff0c;對面三個肉&#xff0c;非要選個軟輔助 吐槽下這游戲策劃&#xff1a;游戲體驗感越來越差&#xff0c;公正也很差 對說了對面4個法師&#xff0c;就是不出魔抗&#xff0c;把把都是0-N開局&#xff0c;到底誰消極啊&#x…

stable Diffusion缺失模型補充地址

Hires. fix 8x_NMKD-Superscale https://huggingface.co/uwg/upscaler/resolve/main/ESRGAN/8x_NMKD-Superscale_150000_G.pth 放置位置: \models\ESRGAN