摘要: 一. Memcached 1. 概念性 memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前被许多网站使用,如mixi、hatena、Facebook、Vox、LiveJournal等。这是一套开放源代码软件,以BSD license授权 阅读全文
posted @ 2016-07-20 16:49 DBQ 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在并发编程中使用生产者和消费者模式能够解决绝大多数并发的问题。该模式通过平衡生产线成和消费者线程的工作能力来提高程序的整体处理数据的速度。 为什么要使用生产者和消费者模式? 在线程的世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度 阅读全文
posted @ 2016-07-20 16:45 DBQ 阅读(468) 评论(0) 推荐(0) 编辑