Public Member Functions
|Interrupt the thread. |
|Keep interrupting the thread until it's done, then join it. |
Interrupt the thread.
This method behaves just like boost::thread::interrupt(), but will also respect the interruption points defined in Passenger::InterruptableCalls.
Note that an interruption request may get lost, depending on the current execution point of the thread. Thus, one should call this method in a loop, until a certain goal condition has been fulfilled. interruptAndJoin() is a convenience method that implements this pattern.
Keep interrupting the thread until it's done, then join it.