【发布时间】:2012-02-14 22:37:56
【问题描述】:
嗯,我不熟悉java中的线程,所以我正在处理这个问题:我有一个包含一些对象(比如说会话)的单例对象,每个对象都有一个持续时间,所以这意味着经过一些当一个对象被认为已过期,因此需要从(一个池 - 单例中的列表)单例中删除它。为此,我决定有一个线程每 5 分钟(或 10 分钟或其他)检查一次,并清理单例类中的所有会话。我怎样才能实现这样的功能,避免任何可能的死锁和/或耗时的块。先感谢您。
【问题讨论】:
标签: java multithreading deadlock monitor