2019年4月27日

有限状态机

摘要: 有限状态机——逻辑单元内部的一种高效编程方法。 有的应用层协议头部包含数据包类型字段,每种数据类型可以映射为逻辑单元的一种执行状态,服务器可以根据它来编写相应的处理逻辑 独立的有限状态机 该状态机的每个状态都是相互独立的,状态之间没有相互转移。 带状态转移的有限状态机 状态的转移需要状态机的内部驱动 阅读全文

posted @ 2019-04-27 22:50 tianzeng 阅读(604) 评论(0) 推荐(0)

两种并发模式

摘要: 并发编程的目的是让程序“同时”执行多个任务,如果程序是计算密集型的,并发编程就没有优势,反而由于任务的频繁切换导致效率降低。如果程序是I/O密集型的,如经常读写文件,访问数据库,那就另当别论:由于I/O操作没有CPU计算的速度快,所以让程序阻塞与I/O操作将浪费cpu时间,如果程序有多个线程执行,则 阅读全文

posted @ 2019-04-27 20:09 tianzeng 阅读(1223) 评论(0) 推荐(0)

Reactor和Proactor

摘要: 服务器编程框架 IO处理单元 :处理用户连接,读写网络数据;(单机) ;作为接入服务器,实现负载均衡;(集群) IO处理单元 :处理用户连接,读写网络数据;(单机) ;作为接入服务器,实现负载均衡;(集群) 请求队列 :各个单元之间通信的抽象,通常被实现为池的一部分;一个单元通知另外一个单元,或者多 阅读全文

posted @ 2019-04-27 17:22 tianzeng 阅读(2787) 评论(0) 推荐(1)

导航