Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Process

A Process. Represents the basic atomic level of concurrency in the system

Hierarchy

  • Process

Index

Constructors

constructor

  • new Process(system: System, func: Function, args: any[]): Process

Properties

args

args: any[]

dict

dict: Map<any, any>

flags

flags: Map<symbol, any>

func

func: Function

mailbox

mailbox: Mailbox

monitors

monitors: any[]

pid

pid: PID

status

status: symbol

system

system: System

Methods

is_trapping_exits

  • is_trapping_exits(): boolean

main

  • main(): IterableIterator<any>

process_flag

  • process_flag(flag: symbol, value: any): any

receive

  • receive(fun: Function): symbol

run

  • run(machine: Generator, step: any): void

signal

  • signal(reason: any): void

start

  • start(): void

Generated using TypeDoc