在開發(fā)之前酱讶,我們需要先了解關(guān)于鴻蒙的一些基本概念:UI框架审胸、應(yīng)用模型 基本概念 UI框架 鴻蒙提供了一套UI開發(fā)框架潜慎,即方舟開發(fā)框架(ArkUI框架)限书。ArkUI為鴻蒙應(yīng)用的...

通過線程一窺協(xié)程 我們先來看一張協(xié)程與線程對比圖:圖片來源[https://juejin.cn/post/6883652600462327821] 協(xié)程本質(zhì)上可以認(rèn)為是運行在...
前言 回顧一下【多線程與并發(fā)】Java并發(fā)理論基礎(chǔ)[http://www.reibang.com/p/c0a67fae79b6] 這篇文章中岖圈,我們說到,現(xiàn)成安全的方法包含:...
在 java 語言中搞糕,保證線程安全性的主要手段是加鎖勇吊,而 Java 中的鎖主要有兩種:synchronized 和 Lock,我們今天重點來看一下 synchronized ...
通過上篇文章【多線程與并發(fā)】Java并發(fā)理論基礎(chǔ)[http://www.reibang.com/p/c0a67fae79b6]我們了解到:Java內(nèi)存模型是一種虛擬機規(guī)范窍仰,...
多線程與并發(fā)問題 為什么出現(xiàn)多線程 了解計算機的都知道汉规,CPU、內(nèi)存驹吮、I/O設(shè)備的速度是有很大差異的针史,為了合理利用CPU的高性能,平衡三者的速度差異碟狞,計算機體系結(jié)構(gòu)啄枕、操作系統(tǒng)...
線程與進程 線程的幾種創(chuàng)建方式 線程的優(yōu)先級 線程的幾種狀態(tài)與常用方法 線程間消息通訊 線程安全 線程與進程 一個進程至少一個線程 進程可以包含多個線程 進程在執(zhí)行過程中擁有...
UML類圖 用于描述系統(tǒng)中的類(對象)本身的組成和類(對象)之間的各種靜態(tài)關(guān)系。 類之間的關(guān)系: 依賴篷就、泛化(繼承)射亏、實現(xiàn)、關(guān)聯(lián)竭业、聚合與組合 貓是生活中很常見的智润,我們就拿貓來...
前言 上一篇文章我們分析了OKhttp中前三個攔截器:RetryAndFollowUpInterceptor未辆、BridgeInterceptor窟绷、CacheIntercept...
前言 在上一篇文章中兼蜈,我們梳理了一遍Okhttp的源碼,初步了解了基本執(zhí)行流程拙友,是一篇總覽全局的文章为狸。拋磚引玉,通過上一篇文章我們搞明白了Okhttp的基本工作原理遗契,也知道O...
okhttp的內(nèi)部實現(xiàn)通過一個責(zé)任鏈模式完成牍蜂,將網(wǎng)絡(luò)請求的各個階段封裝到各個鏈條中漾根,實現(xiàn)了各層的解耦。 文內(nèi)源碼基于okhttp最新版本4.10.0 我們從發(fā)起一個簡單的請求...