
IP屬地:浙江
一、無鎖算法 CAS(比較與交換,Compare and swap) 是一種有名的無鎖算法。無鎖編程,即不使用鎖的情況下實現多線程之間的變量同步...
在讀很多并發文章中,會提及各種各樣鎖如公平鎖,樂觀鎖等等,這篇文章介紹各種鎖的分類。介紹的內容如下: 公平鎖/非公平鎖 可重入鎖 獨享鎖/共享鎖...
ReentrantLock的加鎖方法Lock()提供了無條件地輪詢獲取鎖的方式,lockInterruptibly()提供了可中斷的鎖獲取方式。...
1、synchronized 把代碼塊聲明為synchronized,有兩個重要后果,通常是指該代碼具有原子性(atomicity)和可見性(v...
打包 也談Manifest與資源Merge 頁面跳轉 UrlRouter路由框架的設計 Hybrid Native與H5交互的那些事 App優化...
一種MVP的實現方式,目標:代碼高度復用、良好的組件顆粒度、方便進行單元測試,結構盡量清晰簡單的高內聚低耦合的分層結構。 FoolMPV地址:h...
技術團隊中,財富即代碼,但并不是所有的代碼都是財富,有些代碼可能是毒藥。前段時間看到一篇文章,“你寫的代碼,是別人的噩夢嗎?”,雖然標題針對我們...
以前也思考過團隊多人協作的問題,但最近在團隊協作面臨了一些問題,再次對這個問題作了認真的思考和反思。以下是對思考后的總結: 大家先思考一下兩個問...