CONDBROADCAST

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » C » CONDBROADCAST

Syntax: CONDBROADCAST (handle)
Typ: Anweisung
Kategorie: Multithreading

COND steht für "conditional variable". Ebenso wie MUTEXe (siehe MUTEXCREATE) stellen diese eine Möglichkeit dar, Threads (siehe THREADCREATE) zu synchronisieren.

'handle' ist der Handle zu einem COND, also der Wert, der von CONDCREATE zur Identifizierung des COND zurückgegeben wird. Es ist ein ANY PTR.

CONDBROADCAST sendet ein Signal an alle Threads, die auf 'handle' warten, dass sie fortgesetzt werden dürfen. Dieses Signal wird quasi gleichzeitig an alle wartenden Threads gesandt.

Beispiel: siehe CONDCREATE

Unterschiede zu QB: neu in FreeBASIC

Plattformbedingte Unterschiede:
In der DOS-Version von FreeBASIC steht CONDBROADCAST nicht zur Verfügung, da Threads nicht unterstützt werden.

Unterschiede zu früheren Versionen von FreeBASIC:

Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht CONDBROADCAST nicht zur Verfügung.

Siehe auch:
Multithreading