scala

concurrent

package concurrent

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

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. trait LinkedListQueueCreator extends AnyRef

    Efficient queue module creator based on linked lists.

  5. trait ListQueueCreator extends AnyRef

    Inefficient but simple queue module creator.

  6. class Lock extends AnyRef

    This class .

  7. class MailBox extends ListQueueCreator

    This class .

  8. trait ManagedBlocker extends AnyRef

    The ManagedBlocker trait.

  9. trait QueueModule [A] extends AnyRef

    Module for dealing with queues.

  10. class SyncChannel [A] extends AnyRef

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

  11. class SyncVar [A] extends AnyRef

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

  12. trait TaskRunner extends AnyRef

    The TaskRunner trait.

  13. trait ThreadPoolRunner extends FutureTaskRunner

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

  14. class ThreadRunner extends FutureTaskRunner

    The ThreadRunner trait.

Value Members

  1. object JavaConversions extends AnyRef

    The JavaConversions object.

  2. object TIMEOUT extends Product with Serializable

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

  3. object TaskRunners extends AnyRef

    The TaskRunners object.

  4. object ops extends AnyRef

    The object ops .

  5. object pilib extends AnyRef

    Library for using Pi-calculus concurrent primitives in Scala.