package concurrent

  1. Public
  2. All

Type Members

  1. class Channel[A] extends AnyRef

    This class .

  2. class DelayedLazyVal[T] extends AnyRef

    A DelayedLazyVal is a wrapper for lengthy computations which have a valid partially computed result.

  3. trait FutureTaskRunner extends TaskRunner

    The FutureTaskRunner trait is a base trait of task runners that provide some sort of future abstraction.

  4. class Lock extends AnyRef

    This class .

  5. trait ManagedBlocker extends AnyRef

    The ManagedBlocker trait.

  6. class SyncChannel[A] extends AnyRef

    A SyncChannel allows one to exchange data synchronously between a reader and a writer thread.

  7. class SyncVar[A] extends AnyRef

    A class to provide safe concurrent access to a mutable cell.

  8. trait TaskRunner extends AnyRef

    The TaskRunner trait.

  9. trait ThreadPoolRunner extends FutureTaskRunner

    The ThreadPoolRunner trait uses a java.util.concurrent.ExecutorService to run submitted tasks.

  10. class ThreadRunner extends FutureTaskRunner

    The ThreadRunner trait.

  11. trait LinkedListQueueCreator extends AnyRef

    Efficient queue module creator based on linked lists.

  12. trait ListQueueCreator extends AnyRef

    Inefficient but simple queue module creator.

  13. class MailBox extends ListQueueCreator

    This class .

  14. trait QueueModule[A] extends AnyRef

    Module for dealing with queues.

Value Members

  1. object JavaConversions extends AnyRef

    The JavaConversions object.

  2. object TaskRunners extends AnyRef

    The TaskRunners object.

  3. object ops extends AnyRef

    The object ops .

Deprecated Value Members

  1. object TIMEOUT extends Product with Serializable

    The message sent to a message box when the period specified in receiveWithin expires.

  2. object pilib extends AnyRef

    Library for using Pi-calculus concurrent primitives in Scala.