Thread cancellation points

Rolf Rabenseifner (Rabenseifner@RUS.Uni-Stuttgart.DE)
Mon, 3 Mar 1997 15:52:14 +0100 (MEZ)

We should also define

A cancellation point (as defined by the POSIX Threads extensions)
may also occur when a thread is executing any MPI routine.

Reason: If we do not specify this, then an MPI implementation
must not use the libc routines that can have a cancellation point,
and that are all I/O-routines, because POSIX defines explicitely
which routines must or may have a cancellation point!

----------

Are there other topics where user thread programming can interfere
with the internal work of the MPI routines?

Rolf


Rolf Rabenseifner (Computer Center )
Rechenzentrum Universitaet Stuttgart (University of Stuttgart)
Allmandring 30 Phone: ++49 711 6855530
D-70550 Stuttgart 80 FAX: ++49 711 6787626
Germany rabenseifner@rus.uni-stuttgart.de