自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Go語言將使用Go代替C重寫運(yùn)行時環(huán)境

開發(fā) 開發(fā)工具
Go 1.4 最主要的變化是將使用 Go 語言本身來重寫 Go 的運(yùn)行時,而之前是采用 C 語言開發(fā)。這也是為什么 Go 的發(fā)行版中包含一個 C 編譯器的原因。

Go 1.4 的合并窗口在 9 月份將關(guān)閉,從現(xiàn)在開始到12月份發(fā)布 Go 1.4 之前將只接受 bug 修復(fù)和小調(diào)整。

 

Go 1.4 最主要的變化是將使用 Go 語言本身來重寫 Go 的運(yùn)行時,而之前是采用 C 語言開發(fā)。這也是為什么 Go 的發(fā)行版中包含一個 C 編譯器的原因。

使用 Go 重寫的好處是:

  • 當(dāng)前如果在 Goroutine 的調(diào)用堆棧中發(fā)現(xiàn) C 代碼,runtime 將在需要增長堆棧時回滾到老的堆棧方法。如果使用 Go 來重寫 runtime,那么堆??截惖姆椒ň蜁痈咝?/p>

  • 目前轉(zhuǎn)換工作只計劃轉(zhuǎn) Go 編譯器 (5g, 6g, 8g), 而不是 C 編譯器,降低運(yùn)行時中的 C 代碼行數(shù),甚至可能完全清除

注意

  1. 這是 golang.org 分發(fā)版,也就是 gc ,而不是 gccgo

  2. 這是不同的 C 編譯器,gc 工具鏈將使用你系統(tǒng)的 C 編譯器來編譯,gc 運(yùn)行時則使用它的 C 編譯器來編譯

  3. 8月20日后增加的轉(zhuǎn)換行可能跟 this request 有關(guān)

來自:dave.cheney.net

責(zé)任編輯:林師授 來源: dave.cheney.net
相關(guān)推薦

2020-12-07 13:31:43

GoMutex開發(fā)者

2025-03-28 01:00:00

Go語言版本

2017-12-18 16:50:26

Gobug編譯

2015-07-20 15:44:46

Swift框架MJExtension反射

2023-02-12 12:00:57

2021-09-18 08:02:49

Go程序工具

2022-08-08 06:50:06

Go語言閉包

2022-08-08 08:31:55

Go 語言閉包匿名函數(shù)

2020-07-10 16:52:43

DelveGo程序開源

2023-11-01 13:40:25

GolangGo

2024-03-21 09:15:58

JS運(yùn)行的JavaScrip

2011-12-27 09:39:12

C#運(yùn)行時

2011-08-19 15:05:29

異常處理

2010-01-27 14:14:48

C++程序運(yùn)行時間

2018-06-24 15:23:05

軟件工程環(huán)境開發(fā)

2018-03-12 22:13:46

GO語言編程軟件

2023-05-24 09:31:51

CGo

2009-02-10 09:03:59

動態(tài)語言CLRVB.NET

2023-08-30 15:49:51

GraphQLAPI 開發(fā)

2009-06-17 15:46:36

Java運(yùn)行時本機(jī)內(nèi)存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號