Posted By:
Alex_Chaffee
Posted On:
Monday, May 21, 2001 01:13 PM
public MyThread extends Thread {
private PrintWriter myWriter;
public MyThread(PrintWriter writer)
{
myWriter = writer;
}
public void run()
{
...
myWriter.print(...);
...
}
}
public void doGet(...)
{
...
MyThread mt = new MyThread(response.getWriter());
mt.start();
mt.join();
...
}
This is a very dangerous technique, however, since the doGet() method may return before the thread finishes. So watch out. That's why you need the join() call.