dibyendumajumdar / simpledbm

SimpleDBM is an Open Source Multi-Threaded Embeddable Transactional Database Engine in Java.
52 stars 11 forks source link

Implement a shared thread pool #90

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Some modules start their own threads currently.
Others use an ExecutorService.

We need a standard way of running background tasks that does not 
compromise performance (tasks should not block because there are no 
threads available), but at the same time reuse threads whenever possible 
across tasks, reduce the number of threads allocated by default, etc.

Original issue reported on code.google.com by d.majum...@gmail.com on 14 Mar 2010 at 12:30