What is SObjectizer?
SObjectizer is a framework for building solid multithreaded applications. It is based on async message exchange and uses a mixture high-level abstractions: Actor-Model, Publish-Subscribe and Communicating Sequential Processes.
What distinguishes SObjectizer?
- SObjectizer is based on ideas that have been put forward in 1995-2000. And SObjectizer itself is being developed since 2002.
- From the very beggining SObjectizer was used for business-critical applications, and some of them are still being used in production. Breaking changes in SObjectizer are rare and we approach to them very carefully.
- SObjectizer runs on Windows, Linux, FreeBSD, macOS and Android.
- SObjectizer is distributed under BSD-3-CLAUSE license, so it can be used in development of proprietary commercial software for free.
How to get SObjectizer?
See also a big overview: Just take a look at SObjectizer if you want to use Actors or CSP in your C++ project.