設(shè)置網(wǎng)絡(luò)結(jié)構(gòu)配置 節(jié)點的類型: Peer(做校驗的,執(zhí)行交易更新賬本的) Order(構(gòu)造區(qū)塊和排序) 客戶端(有SDK, ja...
在說區(qū)塊鏈的共識算法的時候會有個容易混淆的點,就是公式算法和一致性,而且它們會經(jīng)常一起出現(xiàn),其實概念上是有區(qū)別的。 一致性指的分布式系統(tǒng)最終呈現(xiàn)...
什么是區(qū)塊鏈? 區(qū)塊鏈最早是用在比特幣項目中的,用來記錄比特幣交易賬目歷史的一個數(shù)據(jù)結(jié)構(gòu)。但是當(dāng)時并沒有明確和單獨提出區(qū)塊鏈這個概念。后來發(fā)現(xiàn)區(qū)...
Cyclicbarrier也是處理多線程并發(fā)的手段之一,就是多個線程同時執(zhí)行,要等到彼此都執(zhí)行完后再進行下一步操作,使用方式很簡單,網(wǎng)上例子很多...
首先,我們先把二叉樹的前中后遍歷用遞歸寫一遍: 先定義二叉樹數(shù)據(jù)結(jié)構(gòu): PublicclassTreeNode { public intvalu...
看這部分的前提是大家已經(jīng)看過AbstractQueuedSynchronizer這個類,知道它是個啥了哈,如果不知道,請先看這里https://...
因為在并發(fā)中經(jīng)常會用到Thread的中斷機制,這個東西也不是那么容易搞明白,所以我就寫一篇文章說明一下昂。 Thread中有一個方法: publ...
大家都親切地稱呼這玩意為AQS,作者寫了注釋噠: * Provides a framework for implementing blockin...
在看AQS的時候發(fā)現(xiàn)它用到了LockSupport這個類,所以來瞄幾眼~ AQS用它的代碼場景: private final booleanpa...