gnelson (Greg Nelson) (04/11/91)
Norman Ramsey asks:
PROCEDURE AlertJoin (t: T): REFANY RAISES {Alerted};
(* Like Join, but if the thread is marked alerted at the time
of call or sometime during the wait, raise Alerted.
Implementations may raise additional exceptions. *)
I assume ``the thread'' referred to is the thread executing
AlertJoin, not the thread t which is the argument to AlertJoin?
Correct. More evidence of the need for Larch Modula-3.nr@cs.Princeton.EDU (Norman Ramsey) (04/11/91)
I note:
PROCEDURE AlertJoin (t: T): REFANY RAISES {Alerted};
(* Like Join, but if the thread is marked alerted at the time of call or
sometime during the wait, raise Alerted. Implementations may raise
additional exceptions. *)
I assume ``the thread'' referred to is the thread executing AlertJoin,
not the thread t which is the argument to AlertJoin?
--
Norman Ramsey
nr@princeton.edukalsow (Bill Kalsow) (04/12/91)
> PROCEDURE AlertJoin (t: T): REFANY RAISES {Alerted}; > (* Like Join, but if the thread is marked alerted at the time of call or > sometime during the wait, raise Alerted. Implementations may raise > additional exceptions. *) > I assume ``the thread'' referred to is the thread executing AlertJoin, > not the thread t which is the argument to AlertJoin? Yes. - Bill Kalsow