Threading Models

Live supports several threading models:

  1. Single Threaded

In this model, there is only one thread for producing, and consuming data. Therefore, no locks or protections are required to be managed. Note this model does not require any thread affinity, so multiple threads can be used, as long as protections are provided to make sure that they do not concurrently call Live.

  1. Dual Threaded

This model has two distinct threads

  1. Multi Threaded