SystemParameters

s2a.leucine.actors.SystemParameters

Trait to define the parameters needed for the context and platform classes to run.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

The character that will be used in the full name definitions of the actors.

The character that will be used in the full name definitions of the actors.

Attributes

def idleThreadPause: FiniteDuration

The natural time the system pauses when there are no tasks. The use is platform dependent.

The natural time the system pauses when there are no tasks. The use is platform dependent.

Attributes

def maxMailboxSize: Int

Global maximum number of letters per mailbox.

Global maximum number of letters per mailbox.

Attributes

def silentStop: Int

The minimal number of poll loops (from the guard) for an actor to be considered silent.

The minimal number of poll loops (from the guard) for an actor to be considered silent.

Attributes

def threadsPerCore: Int

The average thread load per core. Override to change. This is only used on multithreaded platforms.

The average thread load per core. Override to change. This is only used on multithreaded platforms.

Attributes

def traceln(s: => String): Unit

Helper method for tracing while debugging. Wrap your debug lines in traceln()

Helper method for tracing while debugging. Wrap your debug lines in traceln()

Attributes

def workerPrefix: String

The prefix used in actor names for actors that are workers

The prefix used in actor names for actors that are workers

Attributes