对象池与对象容器
Object pool vs Object container
对象容器(例如 tomcat / spring 容器)与对象池有什么区别?在高层次上,两者都管理对象生命周期。我注意到的唯一区别是,多个对象是从相似类型的池中借出的,而容器创建了可能在应用程序中使用的不同类型的对象。有兴趣知道是否还有更多内容...
池减少了创建的对象数量。如果您需要一个对象,请向游泳池索要一个。如果它有一个可以给你,它就会给你。否则它会创建一个新的。完成对象后,return 将其放入池中供以后重用。
对象池:
它是一个对象的集合,我们可以从中获取一个可用的对象用于我们的操作目的。
你可以把对象池想象成一副牌,你可以从中抽一张牌。
对象容器:
它是对象执行的专用环境。容器使用预定义的生命周期方法处理对象。
您可以将对象容器想象成游戏 Table,我们在其中玩从牌组中抽取的牌。
对象容器(例如 tomcat / spring 容器)与对象池有什么区别?在高层次上,两者都管理对象生命周期。我注意到的唯一区别是,多个对象是从相似类型的池中借出的,而容器创建了可能在应用程序中使用的不同类型的对象。有兴趣知道是否还有更多内容...
池减少了创建的对象数量。如果您需要一个对象,请向游泳池索要一个。如果它有一个可以给你,它就会给你。否则它会创建一个新的。完成对象后,return 将其放入池中供以后重用。
对象池:
它是一个对象的集合,我们可以从中获取一个可用的对象用于我们的操作目的。
你可以把对象池想象成一副牌,你可以从中抽一张牌。
对象容器:
它是对象执行的专用环境。容器使用预定义的生命周期方法处理对象。
您可以将对象容器想象成游戏 Table,我们在其中玩从牌组中抽取的牌。