Active Object[接收异步消息的对象]

一:Active Object的参与者
--->客户端线程(发起某种操作请求处理)
--->代理角色(工头)
--->实际执行者(工人)
--->主动对象接口(工人和工头)
--->生产端线程(加工产品的线程)
--->存放生产请求的队列(存放请求的队列)
--->请求实例化(将方法的启动和执行分离的实例化包含)
--->订单
--->产品
--->订单产品的共同接口
       

二:Active Object模式什么时候使用
--->大型模式,适合处理大并发量的业务场景


三:Active Object思考
--->
四进阶说明        
--->

 

 


Active Object例子
工厂大量需要制造文字

一:订单和产品的接口

 1 package com.yeepay.sxf.thread12;
 2 /**
 3  * 订单和产品的接口
 4  * @author sxf
 5  *
 6  */
 7 public abstract class Result {
 8     //获取结果的方法
 9     public abstract Object getResultValue();
10 
11 }
View Code

相关文章:

  • 2021-06-23
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-02
  • 2022-01-02
  • 2021-10-17
  • 2021-10-23
  • 2021-07-15
  • 2022-01-24
  • 2021-12-22
相关资源
相似解决方案