lotus



previous page: L02.4) Labelled imperatives
  
page up: BETA Programming Language FAQ
  
next page: L04) How do I deal with persistence in BETA?

L03) How do I deal with concurrency in BETA?




Description

This article is from the FAQ, by with numerous contributions by others.

L03) How do I deal with concurrency in BETA?

The processes of BETA (concurrent objects) are based on a simple
fork-mechanism and semaphores. Based on these mechanisms, pattern
definitions are available for shared variables in the form of monitors, and
for synchronous process communication based on a port communication
metaphor. The abstractions also contain facilities for utilizing future
values in connection with process interactions.

 

Continue to:















TOP
previous page: L02.4) Labelled imperatives
  
page up: BETA Programming Language FAQ
  
next page: L04) How do I deal with persistence in BETA?