原创 JAVA多線程——關於多線程安全性的幾個方法:join、sleep、yield和線程優先級getPriority()、setPriority()、MAX、MIN、NORM_PRIORITY

join方法 方法介紹:(強制執行) 1、在那個方法中調用就會阻塞哪個線程,不會阻塞別的線程。 2、在B線程中調用A.join();就會強制A線程執行,直到A線程執行完畢,B線程纔有搶佔CPU的權利,這過程中A,B之外的線程不受影

原创 JAVA 多線程 第一篇——實現多線程的兩個方法 (小白必看)

JAVA多線程 進程和線程 進程(Process) ⚪進程是計算機中的程序關於某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。在早期面向進程設計的計算機結構中,進程是程序的基本執行實體;在當代

原创 JAVA 多線程 第二篇——線程的幾個階段新生、就緒、運行、死亡、阻塞

線程的生命週期 線程的生命週期包括新生、就緒、運行、死亡和阻塞幾個狀態。 ⚪首先我們回顧一下上一篇文章提到的線程的兩個創建方法: 上一篇: https://blog.csdn.net/weixin_45875049/article

原创 如何在idea中創建一個簡單的servlet項目,idea的WEB-INF下沒有classes文件怎麼辦

如何在idea中創建一個簡單的servlet項目,idea的WEB-INF下沒有classes文件怎麼辦1、創建java項目(不會自行百度)2、在idea中部署tomcat(1)點擊右上角圖標(2)選擇tomcat添加並勾選,然後

原创 JAVA多線程 currentThread方法獲取線程信息

獲取線程基本信息的方法——Thread.currentThread() 在線程中使用Thread.currentThread()方法獲取線程的信息,信息包括,線程名,線程的優先級,線程組的名稱。 public class Test