Hibernate中的EhCache线程

时间:2012-06-04 09:52:28

标签: hibernate ehcache

在一个简单的独立hibernate应用程序中,只有一个使用EhCache的pojo,我看到以下线程:

Daemon Thread: net.sf.ehcache.CacheManager
Non Daemon Thread: com.ehcachedemo.pojos.MyPojo

如果有什么东西会产生线程,我想知道。所以, 这些线程是什么?我找不到关于它们的更多信息?

1 个答案:

答案 0 :(得分:3)

通常,当在Java中创建线程时,默认情况下它是非守护程序线程。  *在HEcache中,每个缓存都是一个守护程序线程。

为什么要线程?

  • 由于年龄的原因,缓存中的条目可能会过期。运行后台线程可以删除过期的元素;如果您尝试访问它们,也会将其删除。

  • 应用程序中的每个缓存都有一个非线程关联,这是因为缓存具有上述操作(由于年龄而过期)等。

此页面向您展示如何Shutting Down Ehcache