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