Could you give an example that doesn't involve other libraries, but instead just Q? It would be much easier to diagnose what's going wrong in that case. I'm not familiar with what terms like "sem.take" "semaphore be released", "sem.leave", etc. mean, or how they fit into this sem library you're using, and it would be nicer if we could guarantee it wasn't an issue with the interaction of this library and Q but instead with Q itself.
> --
> You received this message because you are subscribed to the Google Groups
> "Q Continuum (JavaScript)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
q-continuum...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>