[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