![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
單盤為什么比多盤還慢烁涌?參見https://github.com/minio/minio/issues/7550 在單盤情況下铐拐,采用了f, err...
在C中 val是棧上的局部變量,返回其指針是明顯錯(cuò)誤的氮凝。 而go的編譯器則會(huì)進(jìn)行逃逸分析们豌,如下代碼 使用 go tool compile -S ...
Reader結(jié)構(gòu)如下 包含兩個(gè)new方法 func NewReaderSize(rd io.Reader, size int)func NewR...
原理:runtime.GOMAXPROCS(1)設(shè)置單核树碱,runtime.Gosched()讓出時(shí)間片
once結(jié)構(gòu)是這樣的 其中只有這么一個(gè)方法 作用是保證多個(gè)協(xié)程只執(zhí)行某個(gè)函數(shù)一次為什么不能使用CAS原子操作來替代鎖呢? 在多線程調(diào)用如下代碼的...
匯編為 說明%rdi次泽,%rsi穿仪,%rdx,%rcx意荤,%r8啊片,%r9 用作存儲(chǔ)函數(shù)的參數(shù) 當(dāng)參數(shù)多于6個(gè)時(shí) movq 8(%rsp), %ra...
1、數(shù)據(jù)寄存器ax玖像、bx紫谷、cx、dx4個(gè)16位寄存器又可分割成8個(gè)獨(dú)立的8位寄存器(AX:AH-AL捐寥、BX:BH-BL笤昨、CX:CH-CL、DX:...
此段代碼會(huì)輸出8個(gè)“*”握恳,因?yàn)閜rintf標(biāo)準(zhǔn)輸出默認(rèn)是行緩存瞒窒,fork子進(jìn)程會(huì)把父進(jìn)程緩存區(qū)同樣copy一份。緩沖機(jī)制:緩沖機(jī)制一般分為:全緩...
Given a string s, find the longest palindromic substring in s. You may a...