Module Opentelemetry_client_sync.Bounded_queue_sync

Bounded queue based on simple synchronization primitives.

This is not the fastest queue but it should be versatile.

val create : high_watermark:int -> unit -> 'a Opentelemetry_client.Bounded_queue.t

create ~high_watermark () creates a new bounded queue based on Sync_queue