Comments (8)
有性能测试保证稳定和正确性么?
from cellnet.
参考的是 《Linux多线程服务端编程:使用muduo C++网络库》 第2.2 条件变量
from cellnet.
如果你需要的话, 我把这本书的电子版发给你。 这边书的作者,说条件变量标准的正确实现只有这一种。
from cellnet.
跟你的写法,具体的差别,我也不是很清楚
from cellnet.
https://stackoverflow.com/questions/36857167/how-to-correctly-use-sync-cond
https://www.cnblogs.com/golove/p/5918082.html
from cellnet.
对于你不清楚的东西,还是写测试用例证明. 任何修改都要对使用者负责,不能让别人当小白鼠
from cellnet.
你测试的结果是二次lock 性能会比一次lock 好?
from cellnet.
当时只是解决带缓冲channel在数量过多时会死锁问题,换用现在修改解决问题
多次lock没有测试,别人提过来的代码一直是这样
from cellnet.
Related Issues (20)
- 请问怎么实现tsl支持 HOT 1
- 例子 HOT 2
- rpc怎么实现嵌套链式调用 HOT 4
- 网络层的小包读取都是readfull和new buffer gc开销会很严重
- 你好,非队列的rpc 处理能否放入独立的goroutine? HOT 3
- websocket
- websocket 链接失败
- 大佬 如何用json或者proto协议 作为数据传递 能否给个实列 HOT 1
- 请问v5版本有什么新特性么? HOT 2
- metaByID 不存在线程问题吗?
- 流量支持TLS加密接口吗 HOT 1
- Pipe的优化建议:减少Pick内的数据拷贝 HOT 1
- pipe.go里面Pick函数
- 请问cellnet适合用作物联网mqtt broker吗? HOT 1
- 没有使用go自带的channel是由于什么原因? HOT 1
- 服务端无法接受4M的请求 HOT 2
- 编解码器 codec 的一个 bug HOT 2
- 在SendLTVPacket里面每次发送都创建一个同样大小的pkt HOT 7
- writeList[0:0]会造成内存泄漏吗 HOT 4
- 有没有网关的实现列子 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cellnet.