通俗理解一些概念
收集於各個地方,作為一個非科班表示多寫這樣的解釋啊
1.概念:並行,併發
你吃飯吃到一半,電話來了,你一直到吃完了以後才去接,這說明你不支援併發也不支援並行。
你吃飯吃到一半,電話來了,你停了下來接了電話,接完後繼續吃飯,這說明你支援併發。
你吃飯吃到一半,電話來了,你一邊打電話一邊吃飯,這說明你支援並行
2.快取 (來自聊天記錄)
A:對快取的理解:記憶體快取和本地快取,記憶體快取類似於陣列啊,map之類的實現方式,本地快取類似於資料庫,檔案之類的
B:快取可以是任何形式,唯一的共同點,就是你把資料放到了一個更容易取得的地方
你去請求網路,資料在伺服器需要下載下來。這個下載過程你覺得太慢,於是,加入快取,放了一份在硬碟。下次,你直接從硬碟拿,這個就比原來快很多了
現在你在載入圖片,從硬碟載入還是太慢,索性放了一份在記憶體。還是一樣的道理,我們把資料放在一個“更容易取得的”地方
你在運算元據,資料從記憶體讀到 CPU 太慢,CPU 在內部加入 cache,一樣是放在一個更容易獲取資料的地方
相關文章
- 初學Java時沒有理解的一些概念Java
- 記憶體--通俗理解記憶體
- 帶你通俗理解httpsHTTP
- 詞向量word to vector通俗理解
- 通俗易懂地理解ReduxRedux
- 通俗理解.NET 6 Minimal APIsAPI
- 如何通俗的理解散度?
- 理解RESTful概念REST
- 如何通俗理解泊松分佈?
- 如何通俗理解設計模式及其思想?設計模式
- 怎麼通俗易懂的理解OSPF?
- 3.2 神經網路的通俗理解神經網路
- 通俗理解線性迴歸(Linear Regression)
- 通俗易懂理解 模型微調finetune模型
- Spring AOP概念理解Spring
- 01 elasticsearch 概念理解Elasticsearch
- RPC核心概念理解RPC
- Docker就應該通俗易懂一些Docker
- 一些概念之二
- spark 一些重要概念Spark
- 通俗易懂解釋Rust所有權和借用概念Rust
- 通俗易懂的來理解Iaas,Paas,SaaS
- 通俗理解kaggle比賽大殺器xgboost
- 如何通俗地理解傅立葉變換?
- C# 記憶體的理解 通俗說C#記憶體
- 企業數字化轉型通俗理解
- 設計的一些概念
- Flutter的一些概念(二)Flutter
- flutter 的一些概念三Flutter
- LLM中的一些概念
- 通俗理解大資料及其應用價值大資料
- webpack (1)——核心概念的理解Web
- 一些概念2(私人筆記)筆記
- SQL Server 中的一些概念SQLServer
- oracle一些易混淆的概念Oracle
- 物件導向的一些概念物件
- 關於MySQL中的自聯結的通俗理解MySql
- php 傳值與傳引用的理解(通俗易懂)PHP