摘要:
线程池模式一般分为两种:L/F领导者与跟随者模式、HS/HA半同步/半异步模式。HS/HA半同步/半异步模式:分为三层,同步层、队列层、异步层,又称为生产者消费者模式,主线程处理I/O事件并解析然后再往队列丢数据,然后消费者读出数据进行应用逻辑处理;优点:简化编程将低层的异步I/O和高层同步应用服务分离,且没有降低低层服务性能。集中层间通信。缺点:需要线程间传输数据,因此而带来的动态内存分配,数据拷贝,语境切换带来开销。高层服务不可能从底层异步服务效率中获益。L/F领导者跟随者模式:在LF线程池中,线程可处在3种线程状态之一: leader、follower或processor。处于leade 阅读全文
posted @ 2013-05-13 09:35 Ady Lee 阅读(294) 评论(0) 推荐(0) 编辑