$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Matthew Hurd (matt_at_[hidden])
Date: 2004-02-06 22:23:26
> On Behalf Of Slawomir Lisznianski
> Subject: [boost] thread cancellation
>
> Boost library, in general, is often appreciated for its minimal, yet
> complete and portable implementations of various concepts.
> Considering that thread cancellation, along with other thread control
> methods such as stop, resume, suspend etc, is either purposefully not
> supported or made deprecated in other libraries, including Java threads
> (forgive me for daring to leave C++ realm), wouldn't it be wise not to
> include such feature at all?
>
> Slawomir Lisznianski; [ www.rhapsodia.org ]
I think I agree, but I'm uncertain.
Overcoming problem with cancellation and exceptions is a big issue.
David Abrahams is rightfully very pedantic about this and once he is happy
with the exception model and others are happy with the cancellation
mechanism I think there might be a way forward.
Meanwhile, just think of cancellation as poor design ;-) I haven't written
a program that cancels a thread for quite a while, though I would have liked
to, but have always preferred a different design to the problem.
I do need to set thread priorities however. This is more important to me
than cancellation.
Matt Hurd.