golang的append并发不安全
yunfei 发布于 1年前 (2023-10-23)
packagemainimport"fmt"import"sync"funcmain(){fmt.Println("Helloworld!")fori:=0;i...
阅读(456)评论(0)赞 (0)
yunfei 发布于 1年前 (2023-10-23)
packagemainimport"fmt"import"sync"funcmain(){fmt.Println("Helloworld!")fori:=0;i...
阅读(456)评论(0)赞 (0)
yunfei 发布于 4年前 (2021-06-09)
猜猜这段代码会输出什么?packagemainimport"fmt"funcf(xint)(int,error){returnx+1,nil}funcmain(){a:=1b:=2//varerrerrorifb>1{a,err:=f(a)fmt.Println("Hello,W...
阅读(727)评论(0)赞 (34)
yunfei 发布于 4年前 (2021-03-15)
上一张图:三色标记法(tricolormark-and-sweepalgorithm)是传统Mark-Sweep的一个改进,它是一个并发的GC算法,在Golang中被用作垃圾回收的算法,但是也会有一个缺陷,可能程序中的垃圾产生的速度会大于垃圾收集的速度,这样会导致程序中的垃圾越来...
阅读(1000)评论(0)赞 (11)
yunfei 发布于 5年前 (2020-05-09)
先来段代码:packagemainimport("fmt""net/http")funcIndexHandler(whttp.ResponseWriter,r*http.Request){fmt.Fprintln(w,"helloworld")fmt.Println(r.Remo...
阅读(1944)评论(0)赞 (4)
yunfei 发布于 5年前 (2020-01-07)
实现了get、post方法packagehttpimport("io/ioutil""net/http""net""time""bytes"//"strings""mime/multipart""fmt")functransport()(tr*http.Transport){re...
阅读(1266)评论(0)赞 (2)