摘要:
可讀性 Go 中 if else 應遵循快樂路徑,即先考慮(退出/返回/跳過)錯誤情況,否則代碼層級嵌套過重,可讀性會變差。 作用域 Go 中的作用域分為顯式作用域和隱式作用域。顯示作用域是花括號包裹的代碼塊,隱式作用域定義如下: 宇宙(Universe)代碼塊:所有Go源碼都在該隱式代碼塊中,就相 閱讀全文
摘要:
原創文章,歡迎轉載,轉載請注明出處,謝謝。 【目錄】 Go runtime 調度器精講(一):Go 程序初始化 Go runtime 調度器精講(二):調度器初始化 Go runtime 調度器精講(三):main goroutine 創建 Go runtime 調度器精講(四):運行 main g 閱讀全文
摘要:
原創文章,歡迎轉載,轉載請注明出處,謝謝。 0. 前言 前面介紹了運行時間過長和系統調用引起的搶占,它們都屬于協作式搶占。本講會介紹基于信號的真搶占式調度。 在介紹真搶占式調度之前看下 Go 的兩種搶占式調度器: 搶占式調度器 - Go 1.2 至今 基于協作的搶占式調度器 - Go 1.2 - G 閱讀全文