原创 Java併發編程藝術之Java內存模型
Java併發編程藝術之Java內存模型 本文章包含的內容 Java內存模型基礎 Java內存模型中的順序一致性,主要介紹重排序和順序一致性 同步原語,涉及synchronized, volatile , final 內存模型的設計原理,
原创 Rocketmq之消息隊列分配策略算法實現的源碼分析
Rocketmq之消息隊列分配策略算法實現的源碼分析 本文中包含下面的內容 平均分配策略(默認)(AllocateMessageQueueAveragely) 環形分配策略(AllocateMessageQueueAveragelyBy
原创 RocketMQ源碼分析之rocketmq-broker啓動 (二)
本文章會從以下幾個方面介紹rocketmq-broker啓動流程 1. Broker簡單介紹 1.1 initialize 1.2 start 2. broker啓動代碼分析
原创 Java併發編程藝術之Java併發編程基礎
Java併發編程藝術之Java併發編程基礎 一、線程簡介 1. 什麼是線程 線程是現代操作系統調度的最小單位,也稱爲輕量級進程,這些線程擁有各自的計數器、堆棧、局部變量等信息,並且能夠訪問主內存中的共享變量。 從宏觀的