| < Day Day Up > |
|
This chapter has shown how a number of concurrent programming techniques can be combined to create even more powerful components; however, the components that can be created are only as powerful as the techniques that are employed. Once again, trying to reason through these techniques is difficult, so it is in the best interest of the programmer to learn as many techniques for concurrent programming, design patterns, and adapters as possible to be able to recognize when they can be used effectively.
| < Day Day Up > |
|