Platforms to show: All Mac Windows Linux Cross-Platform

AtomicQueueMBS class   New in 25.2

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Atomic MBS Util Plugin 25.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class for an atomic queue.
Example
Var f As New AtomicQueueMBS

// one can add jobs
f.Push New MyJob
f.Push New MyJob

// someone else can pop them from the queue
Do
Var job As MyJob = f.PopLast // or f.PopFirst

job.Process

Loop Until f.count = 0

This can be used for e.g. a job queue, where multiple threads add or remove jobs.

This class has no sub classes.

Blog Entries

Release notes


The items on this page are in the following plugins: MBS Util Plugin.


AtomicIntegerMBS   -   AudioPlayThruMBS


The biggest plugin in space...