Chapter 10. Thread Pools
For various reasons, thread pools are a very common tool in a
multithreaded developer's toolkit. Most programs
that use a lot of threads benefit in some way from using a thread
pool.
J2SE 5.0 comes with its own thread pool implementation. Prior to this
release, developers were left to write their own thread pool or use
any number of commonly available implementations (including one we
developed in earlier editions of this book and which is discussed in
Appendix A). In this chapter, we
discuss the thread pool implementation that comes with J2SE 5.0. If
you can't use that implementation yet, the
information in this chapter is still useful: you'll
find out how and when using a thread pool can be advantageous. With
that understanding, it's simple to use any thread
pool implementation in your own program.
|