fix kill after write issue #17
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This approach fixes #11 i.e. if you have fibers reading from bus and you have
kill
immediately afterwrite
to the bus, then the write will be missed. I was able to fix that, but using same AVar.put on cell as write is doing and the kill is happening in the loop forked on initialization of the bus.I have added some comments to the code but if something is not clear or seams odd let me know.