架构方面滴问题 一个产品的结构可能有如下:1.参数类。2.缓存类,如缓存数据库表的map.用于数据交换的blockqueue.3.工作类线程组:a.定时清除系统垃圾的线程b.实时工作的线程。如实时处理从blockqueue读取的messageItem的线程类。c.监测线程状态的类或线程。d.线程运行顺序。比如,一些线程需要在某个缓存加载完毕以后运行。如何组织顺序和结构呢?