什么是汇集的实际例子?

时间:2016-04-06 22:44:02

标签: computer-science pool

汇集的实际例子是什么?我从维基中了解到,汇集意味着保持一组资源可供使用。这在哪里使用?有什么实际的例子吗?

https://en.wikipedia.org/wiki/Pool_(computer_science)

2 个答案:

答案 0 :(得分:1)

典型的例子是database connection pool。通常,建立数据库连接很昂贵。 Web应用程序线程使用连接来完成Web请求,并使用标准API将连接返回到连接池。这是对象池的合理用例。

答案 1 :(得分:0)

我在Unity3D引擎中一直使用它。如果我没有,而是在运行期间销毁了许多对象并重新实例化,那么性能将会非常有限,而且这种下降会非常明显。

观看此视频:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/object-pooling

在那种情况下,他使用对象池来避免实例化数百个射弹。