首頁標簽執行緒

Java中如何實現多執行緒

透過呼叫Thread類的start()方法來啟動一個執行緒...

分散式架構實現需要注意哪些問題

6、分散式事務不同的服務不同資料庫的多個細節操作組成,這些無感知的細節操作分佈在不同服務上,甚至屬於不同的地區和應用,事務的參與者、支援事務的伺服器、資源伺服器以及事務管理器分別位於不同的分散式系統的不同節點,如何保證這些操作全部成功或者全...

阻塞非阻塞和同步非同步的區分 參考一些書籍

既然都可以非同步執行,你還阻塞幹什麼呢,執行完成之後再通知你不就好了嗎,非同步的目的不就是無法立即獲取資料讓執行緒去幹別的事情嗎,如果沒有別的事情可做就同步阻塞等待就可以了...

開發者如何玩轉 RocketMQ?附最全原始碼解讀

下面以表格的方式列舉了下上面所述的“1+N+M1+M2”Reactor多執行緒模型:執行緒數執行緒名執行緒具體說明1NettyBoss_%dReactor 主執行緒NNettyServerEPOLLSelector_%d_%dReactor...

手機處理器為什麼喜歡堆核心數量,不上超執行緒?

Intel(英特爾)的SMT技術,執行效果類似於一個核心模擬兩個核心工作,模擬出的這兩個核心被英特爾稱為邏輯處理器,也叫執行緒...

Java物件的不變性,物件狀態安不安全的無所謂啦

當滿足以下條件時,物件才是不可變的:1、物件建立以後其狀態就不能修改2、物件的所有域都是final型別3、物件是正確建立的(在物件的建立期間,this引用沒有逸出)在不可變物件的內部仍可以使用可變物件來管理它們的狀態,如下面的程式中的Thr...

深入理解 Volatile 關鍵字

深入理解 Volatile 關鍵字

在 Java 記憶體模型中規定在進行 read、load、use、assign、store 和 write 操作時需要滿足如下規則:只有當執行緒 T 對變數 V 執行的前一個動作是 load 的時候,執行緒 T 才能對變數 V 執行 use...

一網打盡2020年最適合遊戲玩家的CPU

2GHz | TDP: 65WRadeon Vega圖形顯示卡低價格更高的頻率可達到1080p,穩定的720p遊戲體驗自動超頻PBO支援Solder TIM捆綁散熱器應用程式的效能低於替代方案與前一代相比,效能優勢小Ryzen 5 3400...

無MMU搶佔式作業系統的搶佔工作原理

4中斷堆疊在上面說到一點,高優先順序中斷搶佔低優先中斷,就會出現一個問題:低優先順序的程式碼需要和執行緒一樣,用於儲存資料的堆疊...

Java 開發必備!IO與Netty原理精講

多執行緒模型主執行緒中,Reactor物件透過Selector監控連線事件,收到事件後透過dispatch進行分發,如果是連線建立事件,則由Acceptor處理,Acceptor透過accept接收連線,並建立一個Handler來處理後續事...

Java多執行緒:由淺入深看synchronized的底層實現原理

synchronized程式碼塊的底層實現MDove:咱們先寫一個簡單的demo,然後看一下它們的位元組碼:MDove:根據虛擬機器規範要求,在執行monitorenter指令時,首先要嘗試獲取物件鎖,也就是上文我們提到了monitor物件...

三分鐘弄清楚定時任務ScheduledExecutorService實現

同時重寫了run方法重新計算任務下次執行時間,並把任務放到執行緒池佇列中...

融資丨「摩爾執行緒」完成20億A輪融資,300天首顆國產全功能GPU研製成功

摩爾執行緒基於自主創新的智慧財產權,專注於研發設計國產全功能GPU晶片及相關產品,支援3D高速圖形渲染、AI訓練推理加速、超高畫質影片編解碼和高效能科學計算等多種組合工作負載,能夠為中國數字科技生態系統提供高效能全功能的GPU算力支撐...

1500x相當於i幾?

CPU系列: 酷睿i7 4700...

在 CPU中發現安全缺陷,該缺陷會透過uOps快取洩漏資訊

最後,由於它位於執行流水線的最前面,因此,透過限制推測性快取更新來減輕Spectre和其他瞬時執行攻擊的某些防禦措施仍然容易受到微操作快取攻擊的攻擊...

併發王者課-青銅04:寶刀屠龍-如何使用synchronized之初體驗

併發王者課-青銅04:寶刀屠龍-如何使用synchronized之初體驗

在例項方法的程式碼塊中使用synchronizedpublic int decreaseBlood() { synchronized(this) { blood = blood - 5...

史上最全Java工程師面試題彙總,全會月薪至少3W

史上最全Java工程師面試題彙總,全會月薪至少3W

談談對java多型的理解String、StringBuffer、StringBuilder區別泛型中extends和super的區別程序和執行緒的區別final,finally,finalize的區別序列化的方式string 轉換成 int...

太細了!堪稱完美總結:“Java效能調優六大工具”之Windows工具

太細了!堪稱完美總結:“Java效能調優六大工具”之Windows工具

如圖3所示,筆者將任務管理器調整為一個只顯示程序名稱、PID、CPU使用率、記憶體使用量和I/O情況的程序效能監控工具...

計算機組成與CPU基本知識

比如:2+3這條在記憶體上的指令 首先pc指向2+3這條指令 然後2和3會放到暫存器裡面 然後alu會進行計算然後把計算結果放回到暫存器裡面 然後暫存器寫回到記憶體裡面cache重點講一下儲存器層次結構L1、L2是快取 一般位於cpu內部,...

Top