Class CLCommandQueue

  • All Implemented Interfaces:
    AutoCloseable, CLResource, AutoCloseable

    public class CLCommandQueue
    extends CLObject
    The command queue is used to queue a set of operations for a specific CLDevice. Having multiple command-queues allows applications to queue multiple independent commands without requiring synchronization. Note that this should work as long as these objects are not being shared.

    concurrency note:
    Sharing of objects across multiple queues or using a CLCommandQueue form multiple Threads will require the application to perform appropriate synchronization.

    Author:
    Michael Bien, et al.
    See Also:
    CLDevice.createCommandQueue(com.jogamp.opencl.CLCommandQueue.Mode...)