Software developer, Open Source contributor, occasional blogger and all-round geek. Currently working as a computer scientist for Adobe on the Adobe Experience Manager product.
Most non-trivial Java applications use thread pools to improve performance by avoiding thread creation and optionally by limiting the maximum numbers of threads in use. We have a simple, robust way of adding thread pooling to our application. That is, unless we are running code which is out of our control and is misbehaving (Read more...)
Q&A related to my professional areas of interest
Slides for my presentations.
Useless brain dump