We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
go学习笔记系列使我受益匪浅,目前看完了第六版的已有章节,请问接下去还会更新吗?或者有计划出版相应书籍?
The text was updated successfully, but these errors were encountered:
@jiangth122 谈谈哪些地方受益了,,我也在看哈哈
Sorry, something went wrong.
顺便了解了TCMalloc的原理以及在golang里面的具体实现,了解了golang的内存管理机制,之前只是会使用golang,但是知其然不知其所以然,包括channel的实现、协程调度原理、GC等,对后面应用层编码也会有一些帮助吧。以前我们使用C开发,自己封装了一套非常复杂的内存池,而且是全局性的,需要加锁或者原子操作,性能上可能会有点影响,学习了这个之后,我觉得可以借鉴重写一个C的内存池,当然其实可以在编译的时候直接指定用tcmalloc,但是也不失为学习实践的好机会吧。
@jiangth122 666 学以致用 看来是领悟到了精髓。
No branches or pull requests
go学习笔记系列使我受益匪浅,目前看完了第六版的已有章节,请问接下去还会更新吗?或者有计划出版相应书籍?
The text was updated successfully, but these errors were encountered: