通俗理解一些概念
收集於各個地方,作為一個非科班表示多寫這樣的解釋啊
1.概念:並行,併發
你吃飯吃到一半,電話來了,你一直到吃完了以後才去接,這說明你不支援併發也不支援並行。
你吃飯吃到一半,電話來了,你停了下來接了電話,接完後繼續吃飯,這說明你支援併發。
你吃飯吃到一半,電話來了,你一邊打電話一邊吃飯,這說明你支援並行
2.快取 (來自聊天記錄)
A:對快取的理解:記憶體快取和本地快取,記憶體快取類似於陣列啊,map之類的實現方式,本地快取類似於資料庫,檔案之類的
B:快取可以是任何形式,唯一的共同點,就是你把資料放到了一個更容易取得的地方
你去請求網路,資料在伺服器需要下載下來。這個下載過程你覺得太慢,於是,加入快取,放了一份在硬碟。下次,你直接從硬碟拿,這個就比原來快很多了
現在你在載入圖片,從硬碟載入還是太慢,索性放了一份在記憶體。還是一樣的道理,我們把資料放在一個“更容易取得的”地方
你在運算元據,資料從記憶體讀到 CPU 太慢,CPU 在內部加入 cache,一樣是放在一個更容易獲取資料的地方
相關文章
- lucene(一) lucene一些概念的理解
- 關於NSDate,NSDateFormatter,NSTimeZone的一些通俗理解ORM
- 記憶體--通俗理解記憶體
- 初學Java時沒有理解的一些概念Java
- 通俗易懂地理解ReduxRedux
- 帶你通俗理解httpsHTTP
- 詞向量word to vector通俗理解
- 如何通俗的理解散度?
- 對maven的通俗理解,goodMavenGo
- 如何通俗地理解 Gradle?Gradle
- 通俗理解LDA主題模型LDA模型
- 概念理解
- 如何通俗理解泊松分佈?
- 通俗理解.NET 6 Minimal APIsAPI
- Paxos演算法的通俗理解演算法
- 如何通俗地理解傅立葉變換?
- 理解RESTful概念REST
- 3.2 神經網路的通俗理解神經網路
- 如何通俗理解設計模式及其思想?設計模式
- 怎麼通俗易懂的理解OSPF?
- 01 elasticsearch 概念理解Elasticsearch
- ORACLE概念的理解!Oracle
- 通俗易懂解釋Rust所有權和借用概念Rust
- 關於DDD概念的一些理解和困惑,煩勞Banq點撥
- Docker就應該通俗易懂一些Docker
- C# 記憶體的理解 通俗說C#記憶體
- 通俗易懂的來理解Iaas,Paas,SaaS
- 企業數字化轉型通俗理解
- KMP字串匹配演算法 通俗理解KMP字串匹配演算法
- 通俗易懂理解 模型微調finetune模型
- spark 一些重要概念Spark
- RPC核心概念理解RPC
- Spring AOP概念理解Spring
- 理解maven的核心概念Maven
- 通俗理解線性迴歸(Linear Regression)
- 通俗理解大資料及其應用價值大資料
- 通俗理解鴨子型別是幹什麼的型別
- PP模組的一些概念