一个死锁引发的思考

笔者在转到 golang 之后使用最多的就是 Grpc 的库,这次裸写 tcp 的 client ,由于 client 的 write 阻塞间接导致了代码死锁,在此处记录下。 client write 的分类 写成功 「写成功」指的是 write 调用返回的 n 与预期要写入的数据长度相等,且 error 为 nil 。函数原型如下: func (c *TCPConn) Write(b []byt
相关文章
相关标签/搜索