[J3] PUT with Notify and NOTIFY WAIT
John Reid
john.reid9 at talktalk.net
Tue Apr 23 13:48:32 UTC 2024
Jon,
Put with notify and NOTIFY WAIT are atomic.
Cheers,
John.
Steidel, Jon L via J3 wrote:
>
> PUT with notify is a shorthand way to do a store to a remote image and
> post an event in a single statement. A NOTIFY WAIT statement is
> effectively an EVENT WAIT statement. The difference here is PUT with
> notify and NOTIFY WAIT operate on variables of NOTIFY_TYPE while EVENT
> POST and EVENT WAIT operate on variables of EVENT_TYPE. We made the
> two types distinct to prevent interaction between event and notify
> variables; it was undesirable to allow a PUT with notify operation to
> satisfy an EVENT WAIT operation, or and EVENT POST satisfying a NOTIFY
> WAIT operation.
>
> EVENT WAIT and EVENT POST are image control statements. PUT with
> notify and NOTIFY WAIT are not. Does anyone recall what the rationale
> was for not also making PUT with notify and NOTIFY WAIT image control
> statements?
>
> Thanks for any insights.
>
> -jon
>
More information about the J3
mailing list