currentProducerIndex
long currentProducerIndex()
This method has no concurrent visibility semantics. The value returned may be negative. Under normal
circumstances 2 consecutive calls to this method can offer an idea of progress made by producer threads
by subtracting the 2 results though in extreme cases (if producers have progressed by more than 2^64)
this may also fail.
This value will normally indicate number of elements passed into the queue, but may under some
circumstances be a derivative of that figure. This method should not be used to derive size or
emptiness.
- 返回:
- the current value of the producer progress index