码迷,mamicode.com
首页 > 其他好文 > 详细

项目的思考

时间:2018-03-23 01:10:22      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:多进程   加密压缩   可靠传输   bsp   工厂模式   如何   nbsp   post   view   

ZeroTierOne:

1、ZeroTierOne的架构

2、ZT的多线程和多进程(使用的线程池,怎么实现,为什么)

3、使用到的设计模式(Topology是单例模式,。。。工厂模式。。抽象工厂模式)

4、如何着手开源项目(review源码->注释掉加密压缩函数->抓包->对着代码分析报文格式->一共有XXX种报文,逐一分析)

5、select和epoll的区别。详述IO复用

6、为什么使用UDP和不使用TCP传输,应用层如何保证数据的可靠传输

7、多线程中容易遇到coredump,如何定位错误?

8、多线程中遇到思死锁,怎么定位,如何解决?

7、项目中遇到的问题,如何解决的

 

项目的思考

标签:多进程   加密压缩   可靠传输   bsp   工厂模式   如何   nbsp   post   view   

原文地址:https://www.cnblogs.com/howo/p/8627675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!