Builder for AsyncSemaphore.
Builder for AsyncSemaphore.
is the number of permits initially available
is an optional padding strategy for avoiding the "false sharing problem", a common JVM effect when multiple threads read and write in shared variables