To: J3 09-179r2 From: Bill Long Subject: Atomic subroutines Date: 2009 May 6 References: J3/09-007r1 Discussion This sentence, in para 2 of 13.1 specifies the effect of an atomic subroutine: "The effect of executing an atomic subroutine is as if the action on the ATOM argument occurs instantaneously, and thus does not interfere with other atomic actions that might occur asynchronously." This sentence references timing consideration that confuse the intent of specifying what we mean by "atomic". An edit is provided to correct this. Edits to 09-007 [319:12-14] In 13.1, para 2, change the second sentence from "The effect of executing an atomic subroutine is as if the action on the ATOM argument occurs instantaneously, and thus does not interfere with other atomic actions that might occur asynchronously." to "The effect of executing an atomic subroutine is as if the subroutine is executed instantaneously, and thus does not overlap with other atomic actions that might occur asynchronously."