1.什么是goroutine,他與process, thread有什么區別? 2. 什么是channel,為什么它可以做到線程安全? 3. 了解讀寫鎖嗎,原理是什么樣的,為什么可以做到? 4. 如何用channel實現一個令牌桶? 5. 如何調試一個go程序 ...
.go的深拷貝與淺拷貝 深拷貝 會賦值全部的內容 內容一樣但是地址不一樣 修改任何一個后地址不一樣 內容也會一樣 changeName h 對象傳到函數里面也是深拷貝 b : a 這是深拷貝 會生成兩個內存地址, b: amp a 這是淺拷貝a,b公用a的內存地址,b就是指針類型 . go的斷言 b : lt allchan a : b. Cat b為管道的類型是空接口,轉換為Cat結構體類型 ...
2020-03-31 14:08 0 752 推薦指數:
1.什么是goroutine,他與process, thread有什么區別? 2. 什么是channel,為什么它可以做到線程安全? 3. 了解讀寫鎖嗎,原理是什么樣的,為什么可以做到? 4. 如何用channel實現一個令牌桶? 5. 如何調試一個go程序 ...
參考:https://blog.csdn.net/zhydream77/article/details/89705822 zabbix官方的一句話描述zabbix: 監視任何事情適用於任何 ...
zabbix官方的一句話描述zabbix: 監視任何事情適用於任何IT基礎架構,服務,應用程序和資源的解決方案 Monitor anythingSolutions for any k ...
【反射】 57. 什么是反射? 反射是在運行狀態中,對於任意一個類,都能夠知道該類的所有屬性和方法,對於任意一個對象,都能夠獲得該對象的任一屬性和方法;這種動態獲取信息以及動態調用對象的 ...
【Java基礎】 1. JDK 和 JRE 有什么區別? JDK:Java Development Kit 的簡稱,即Java開發工具包,提供了Java 的開發環境和運行環境。 JR ...
【多線程】 35. 並行和並發有什么區別? 並行:多個處理器或多核處理器同時處理多個任務。(是真正的物理上的同時發生) 並發:多個任務在同一個 CPU 核上,按細分的時間片輪流(交替 ...
【MySQL】 164. 數據庫的三范式是什么? 第一范式:強調的是列的原子性,即數據庫表的每一列都是不可分割的原子數據項。 第二范式:屬性完全依賴於主鍵(滿足第一范式的前提下),即 ...
【容器】 18. Java 容器都有哪些? 19. Collection 和 Collections 有什么區別? Collection 是一個集合接口,它提供了對集合對象進行基本 ...