歸併排序

浪潮與英特爾攜手加速AI創新程序

美國當地時間11月13日,在正在舉行的2018全球超算大會SC18上,浪潮宣佈與英特爾合作,以加速人工智慧(AI)效能並簡化解決方案整合。雙方將擴大聯合實驗室工作範疇,將人工智慧作為重點,通過硬體創新、軟體優化與生態

程序和執行緒的區別

程序: 正在執行的程式,是系統進行資源分配和呼叫的獨立單位; 每一個程序都有它自己的記憶體空間和系統資源。 執行緒: 是程序中的單個順序控制流,是一條執

輕鬆檢測Golang併發的資料競爭

Golang中我們使用Channel或者sync.Mutex等鎖保護資料,有沒有一種機制可以檢測程式碼中的資料競爭呢? 資料競爭是併發情況下,存在多執行緒/協程讀寫相同資料的情況,必須存在至少一方寫。另外,

產品規劃雜記01(11.12)

最近會不時的寫一些關於產品規劃方面的隨感記錄,為明年系統化的產品規劃做準備。 最近幾年,傳統企業資訊化架構轉型,談的比較多的就是微服務架構,平臺+應用構建模式,而這些實際上跟我13年就在部落格裡面提到的企業私有云

Android跨程序拋異常的原理

也就是說在Service端丟擲的異常需要可以在Client端接收。印象中binder是可以傳異常的,所以aidl直接走起: // aidl檔案 interface ITestExcepti

併發map --- sync map分析

[TOC] 本文基於1.10原始碼分析 如之前的文章可以看到,golang中的map是不支援併發操作的,golang推薦使用者直接用讀寫鎖對map進行保護,也有第三方類庫使用分段鎖。在1.19版本中,g

1746113153.6322