thread-tree
A tree-structured thread pool for splitting jobs hierarchically on worker threads. The tree structure means that there is no contention between workers when delivering jobs.
0.3.3
5.0M downloads/mo
#4505 most downloaded on crates.io
bluss/thread-tree
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
5 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
5 releases · Dec 2020 to Nov 2021Releases
latest 5-
0.3.314 Nov 2021 -
0.3.202 Jan 2021 -
0.3.101 Jan 2021Release notes
Open source →.join(a, b)now allows both jobs a, b to panic and panics are propagated to the caller.- Updated job completion flag to use release and acquire orderings.
-
0.3.026 Dec 2020Release notes
Open source →- Cleanup of the public api for ThreadTree (removing unused methods), and use Box instead of Arc
- Add experimental convenience methods join3l, join3r, join4
-
0.2.020 Dec 2020Release notes
Open source →First crates.io version.
New features
- ThreadTree, the tree-structured thread pool by [@bluss]