dongyuxin5353
2016-04-18 13:30golang:字节数组的gzip或zlib压缩偶尔会挂起
I have the following function to compress a byte array:
func compress(input []byte) []byte {
var buf bytes.Buffer
compr := gzip.NewWriter(&buf)
compr.Write(input) // here it appears to hang until
// Enter is pressed
compr.Close()
output := buf.Bytes()
return output
}
Sporadically the function will hang. When I press [Enter] the function will continue and return the expected result. Am I missing something here?
It will hang about one times out of five, even when the same input is given. Whether I use gzip or zlib, it doesn't matter.
I am using go 1.6 on Linux x86_64
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- golang:字节数组的gzip或zlib压缩偶尔会挂起
- gzip
- arrays
- zlib
- 1个回答