Additionally
=You can have it blocking per client too
This is useful since it ensures that requests from the client run in the order you intend (in case a method takes a while to respond)
You can get passed this by calling this.unblock() for that particular client only.
To clarify: This means it wont block other clients at all, unless the commands are blocking on a lower level (Filesystem IO for example)
Additionally
=You can have it blocking per client too
This is useful since it ensures that requests from the client run in the order you intend (in case a method takes a while to respond)
You can get passed this by calling this.unblock() for that particular client only.
To clarify: This means it wont block other clients at all, unless the commands are blocking on a lower level (Filesystem IO for example)