Skip to content

gugu91/bread-winner

Repository files navigation

Bread Winner

Lightweight implementation of producer consumer paradigm in C#.

This library relies heavily on threads. TPL should be avoided when using this library, even at the cost of synchronously waiting tasks when no synchronous API is available.

Further details here, but the general idea is that the purpose of this library is avoiding to use the Managed Thread Pool. This is epescially useful in the context of Web API.

Every worker instance uses it's own thread, therefore use with caution at your own risk.

Installing

To install, you can use the related nuget package.

Install-Package BreadWinner

Wiki

For further details, please refer to the Wiki. Some usages can be found in the projects in the samples folder of the repo.

About

Lightweight implementation of producer consumer paradigm in C#.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages