Presents your JAVA E-NEWSLETTER for February 20, 2003 <-------------------------------------------> EXTENDED-TASK THREADING WITH A SHELF LIFE Threading isn't just for building better multitasking applications under Java; it's also for handling long-running tasks that may encompass the entire active session of a single program. Extended tasks are actions that linger in the background, awaiting certain cues or user inputs to complete. Like multitask threading, however, extended-task threading has its fair share of common pitfalls. To avoid these threading problems, you must properly build extended-task code from the ground up. The Runnable interface and the abstract class Worker are the foundation blocks for better extended-task Java apps. Building a stockpile of modular code around these elements will ensure that your applications are stable and viable; it also saves you the hassle of making common mistakes every time you rebuild the code from scratch. See a demonstration that explains how to employ threading as the backbone of long-running application tasks, and shows you how to build out this functionality in a reusable form. http://cl.com.com/Click?q=f4-Y-0EQ0ssSpM9lK-spkq8MR0LmT0E ----------------------------------------