FixTask Documentation
This library allows you to create and communicate between threads (tasks).
Features:
- allows creation of tasks
- support for sending of messages between parent and child tasks
- support for sending of messages in channels (including ability to efficiently receive from multiple channels)
- allows easy computation on multiple CPU cores
- allows access to global data from different threads
- allows to run scripts in separate contexts
- licensed under ZLIB license (no attribution required in binary builds)
Classes
- Task - task
- ComputeTask - compute task
- Global - access to global data between tasks
- Heap - run scripts in separate context
- Channel - send messages between different tasks
- ChannelSet - efficient receiving of messages from multiple channels
C API