You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Ecstasy language, the Concurrent mixin is used to annotate classes, properties, and methods, to indicate that the
class, property, or method is safe for concurrent/reentrant execution. An implementer of a Concurrent method needs to be mindful of potentially yielding calls made within the concurrent section of the code and not rely on potentially invalidated local state. @markandrewfalco suggested an extension of Service API that would provide a service callback only if that potential yield has realized and some of the previously collected state might have become stale, thus allowing the service implementer to perform necessary book-keeping only when necessary.
The text was updated successfully, but these errors were encountered:
In Ecstasy language, the Concurrent mixin is used to annotate classes, properties, and methods, to indicate that the
class, property, or method is safe for concurrent/reentrant execution. An implementer of a Concurrent method needs to be mindful of potentially yielding calls made within the concurrent section of the code and not rely on potentially invalidated local state. @markandrewfalco suggested an extension of Service API that would provide a service callback only if that potential yield has realized and some of the previously collected state might have become stale, thus allowing the service implementer to perform necessary book-keeping only when necessary.
The text was updated successfully, but these errors were encountered: