多线程服务端编程
文章平均质量分 69
iie_libi
这个作者很懒,什么都没留下…
展开
-
常用性能优化策略总结
本文要感谢我职级评定过程中的一位评委,他建议把之前所做的各种性能优化的案例和方案加以提炼、总结,以文档的形式沉淀下来,并在内部进行分享。力求达到如下效果:1. 形成可实践、可借鉴、可参考的各种性能优化的方案以及选型考虑点,同时配合具体的真实案例,其他人遇到相似问题时,不用从零开始。2. 有助于开阔视野,除了性能优化之外,也能提供通用的常见思路以及方案选型的考虑点,帮助大家培养在方案转载 2017-02-17 15:18:16 · 437 阅读 · 0 评论 -
并发之痛 Thread,Goroutine,Actor
http://weibo.com/ttarticle/p/show?id=2309403948698710187414聊这个话题之前,先梳理下两个概念,几乎所有讲并发的文章都要先讲这两个概念:并发(concurrency) 并发的关注点在于任务切分。举例来说,你是一个创业公司的CEO,开始只有你一个人,你一人分饰多角,一会做产品规划,一会写代码,一会见客户,转载 2017-01-05 13:05:37 · 455 阅读 · 0 评论 -
并发与事务
我觉得并发要考虑两个问题:在IO层次,并发链接数过多,例如C10K,C10M的问题,是通过reactor'模式解决?例如开源的网络库都是使用单线程IO复用+非阻塞的思想解决,最优!还是通过一个连接对应一个线程,或者是说线程池解决。通常来说,IO复用解决IO问题,线程池+阻塞队列解决计算密集型的问题多线程,多进程的并发问题,并发读写怎么解决?数据如何可以不脏不乱?通常来说,并发读写最好就原创 2017-02-17 16:06:20 · 757 阅读 · 1 评论 -
多线程调试
ps -axf |grep minos_t 查看pid信息gdb -p pidbtinfo threads 查看线程信息t 2 跳转到2号线程bt 查看2号线程的堆栈信息fin 结束2号线程t 8btfinq原创 2017-07-12 10:53:49 · 260 阅读 · 0 评论