Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Block on last sequence message #52

Open
bmistree opened this issue Aug 1, 2013 · 0 comments
Open

Block on last sequence message #52

bmistree opened this issue Aug 1, 2013 · 0 comments

Comments

@bmistree
Copy link
Owner

bmistree commented Aug 1, 2013

An endpoint that sends a message to another endpoint in a sequence blocks on that sequence's completion of that message before resuming operation. Eg.,

Sequence Example()
{
EndA.first{}
EndB.second{}
}

In this case, EndA will not proceed until it receives a message back from EndB that second has completed. This is despite the fact that EndA's further execution does not depend on any data from EndB. In these cases (ie, where data are not exchanged/modified), write a short-circuit that allows EndA to proceed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant