在应用中,我们常常需要Thread缓冲池以提高程序的效率和并发性。本文演示了利用Queue这种数据结构实现一个简单的Thread缓冲池。
Thread缓冲池可以设计成以下这样:
缓冲池由几个工作Thread和一个Queue组成,Client负责把任务放到Queue里面(put方法),而工作Thread就依次取出这些任务并执行它们(get方法)。
本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)