This repository provides a flexible and efficient ConcurrentProcessor
class for managing and processing multiple tasks concurrently in C#. The documentation is now organized into specialized documents for easier navigation.
- Understanding the ConcurrentProcessor Class
- Getting Started
- Creating Metrics
- Contributing
- License
- References
For a practical overview, see the Companion Article On Concurrent Processing.
- Open Source License: This project uses the MIT License. See LICENSE for details.
- Documentation: All documentation is kept up to date in the
/docs
folder. Please review these before submitting issues or pull requests. - Code of Conduct: Be respectful and constructive in all interactions.
- Security: Do not include sensitive or private information in issues, pull requests, or code.
- Branching: Use feature branches for new work. Submit pull requests to
main
for review. - Commits: Write clear, descriptive commit messages.
- Reviews: All code changes are subject to review via pull requests.
All contributions, questions, and bug reports should be submitted via GitHub Issues. Please do not email or contact maintainers directly—use the issue tracker for all communication.