Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Sync_Broadcast(lib) — Sprite KS.390

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Sync_Broadcast  —  C Library Procedures

NAME

Sync_Broadcast − awaken all processes waiting on a condition

SYNOPSIS

#include <sync.h> Sync_Broadcast(conditionPtr)

ARGUMENTS

Sync_Condition ∗conditionPtr   (in) Condition variable for which processes may be awaiting notification. 

DESCRIPTION

Sync_Broadcast notifies other processes that a condition has been met.  If no process is awaiting this condition, then the call has no effect.  If more than one process is waiting, all of them will be awakened simultaneously and may execute in any order.  This routine needs to be called with the monitor lock held. 

SEE ALSO

Sync, Sync_Wait

KEYWORDS

synchronization, wait, block, process, monitor, condition variable, wakeup, broadcast

Sprite version 1.0  —  June 27, 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026