AsyncModules provide a simple way to built active objects (objects with a dedicated background thread for asynchronous execution of tasks).
bbv.Common.AsyncModule is a part of bbv.Common, a library of .NET components and functionality including:
* (a)synchronous notification component...
* User Interface Thread Synchronizer (no Invoke calls needed anymore).
bbv.Common.Threading is a part of bbv.Common, a library of .NET components and functionality including:
* (a)synchronous notification component with thread switching using publisher-subscriber pattern,
An easy to use, simple yet feature-rich open-source framework for writing middlewares in the form of low resource footnote Windows services, Linux Daemons or containerized microservices.
Takes care of multi-threaded service granular scheduling, shutdowns, restarts, error recovery.