final class TSemaphore extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TSemaphore
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def acquire: USTM[Unit]
- def acquireN(n: Long): USTM[Unit]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def available: USTM[Long]
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val permits: TRef[Long]
- def release: USTM[Unit]
- def releaseN(n: Long): USTM[Unit]
- def toString(): String
- Definition Classes
- Any
- def withPermit[E, B](stm: STM[E, B]): STM[E, B]