Skip to content

Commit

Permalink
std::rt: Add JoinLatch
Browse files Browse the repository at this point in the history
This is supposed to be an efficient way to link the lifetimes
of tasks into a tree. JoinLatches form a tree and when `release`
is called they wait on children then signal the parent.

This structure creates zombie tasks which currently keep the entire
task allocated. Zombie tasks are supposed to be tombstoned but that
code does not work correctly.
  • Loading branch information
brson committed Jun 14, 2013
1 parent d83d38c commit abc3a8a
Show file tree
Hide file tree
Showing 4 changed files with 665 additions and 4 deletions.
Loading

0 comments on commit abc3a8a

Please sign in to comment.