Skip to content

Releases: ConorWilliams/Threadpool

`std::async` API

Choose a tag to compare

@ConorWilliams ConorWilliams released this 18 Mar 17:49

Thiefpool now follows the std::async interface copying arguments by default. Additionally, we have included promise's exception handling.

Random stealing

Choose a tag to compare

@ConorWilliams ConorWilliams released this 18 Mar 13:25

Non-deterministic stealing helps to avoid contention, additionally a small spin upon thread release (trying to get work from own queue) helps to prevent contention.

Detached enqueuing

Choose a tag to compare

@ConorWilliams ConorWilliams released this 17 Mar 12:10
v1.2.1

release-acquire ordering

Initial release

Choose a tag to compare

@ConorWilliams ConorWilliams released this 16 Mar 18:34
v1.0.0

v1.0.0