Skip to content
New issue

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学习笔记》第六版还会更新吗?或是出版纸质书籍? #68

Open
jiangth122 opened this issue Jun 10, 2019 · 3 comments

Comments

@jiangth122
Copy link

jiangth122 commented Jun 10, 2019

go学习笔记系列使我受益匪浅,目前看完了第六版的已有章节,请问接下去还会更新吗?或者有计划出版相应书籍?

@zhaoht
Copy link

zhaoht commented Jun 10, 2019

@jiangth122 谈谈哪些地方受益了,,我也在看哈哈

@jiangth122
Copy link
Author

@jiangth122 谈谈哪些地方受益了,,我也在看哈哈

顺便了解了TCMalloc的原理以及在golang里面的具体实现,了解了golang的内存管理机制,之前只是会使用golang,但是知其然不知其所以然,包括channel的实现、协程调度原理、GC等,对后面应用层编码也会有一些帮助吧。以前我们使用C开发,自己封装了一套非常复杂的内存池,而且是全局性的,需要加锁或者原子操作,性能上可能会有点影响,学习了这个之后,我觉得可以借鉴重写一个C的内存池,当然其实可以在编译的时候直接指定用tcmalloc,但是也不失为学习实践的好机会吧。

@zhaoht
Copy link

zhaoht commented Jun 17, 2019

@jiangth122 666 学以致用 看来是领悟到了精髓。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants