SDAG docs 'when': Compare to a blocking receive
authorPhil Miller <mille121@illinois.edu>
Fri, 27 Jul 2012 12:56:57 +0000 (07:56 -0500)
committerPhil Miller <mille121@illinois.edu>
Fri, 27 Jul 2012 12:56:57 +0000 (07:56 -0500)
doc/charm++/sdag.tex

index 3a1c4772631ad116edc66a08483694d5755f0a9d..18719c0647c6efcffc56e4a297f7b322f19a0e1a 100644 (file)
@@ -150,7 +150,10 @@ follows:
 In order to control the sequence in which entry methods are processed, SDAG
 provides the {\tt when} construct. These statements, also called triggers,
 indicate that we expect an incoming message of a particular type, and provide
-code to handle that message when it arrives.
+code to handle that message when it arrives. From the perspective of a chare
+object reaching a {\tt when} statement, it is effectively a `blocking
+receive.'
+
 Entry methods defined by a {\tt when} are
 not executed immediately when a message tergeting them is delivered, but
 instead are held until control flow in the chare reaches a corresponding {\tt