并发编程实现模型之(三)Producer-Consumer模式

生产者-消费模式,通常有两类线程,即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程负责具体处理生产者提交的任务。两者之间通过共享内存缓冲去进行通信。 一、架构模式图: 类图: 生产者:提交用户请求,提取用户任务,并装入内存缓冲区; 消费者:在内存缓冲区中提取并处理任务; 内存缓冲区:缓存生产者提交的任务或数据,供消费者使用; 任务:生产者向内存缓冲区提交的数据结构; M
相关文章
相关标签/搜索