Material zu "Concurrent Programming"

Vorlesung am 22.4.2002
SRFI 9 (Records)
Code für Lock-Conditions
Code für Producer/Consumer-Problem mit Semaphoren
Code für Producer/Consumer-Problem mit Lock-Conditions
Vorlesung am 29.4.2002
Code für Lock-Conditions mit Broadcast
Code für Producer/Consumer-Problem mit Lock-Conditions mit Broadcast
Code für Messsage-Queues mit Semaphoren
Vorlesung am 6.5.2002
Code für einfaches asynchrones Message-Passing
Code für Producer/Consumer-Problem mit asynchronem Message-Passing
Code für asynchrones Message-Passing mit selektiver Kommunikation

Laden mit

,config ,load async-channel.scm
,open async-channels
	    

Code für Producer/Consumer-Problem mit endlichem Puffer, mit asynchronem Message-Passing mit selektiver Kommunikation

Dazu Code für Queues endlicher Länge, laden mit

,config ,load finite-queue.scm
,open finite-queues
Code für Producer/Consumer-Problem mit synchronem Message-Passing
Code für Speicherzellen mit synchronem Message-Passing
Code für Sieb des Eratosthenes mit synchronem Message-Passing
Vorlesung am 13.5.2002
Code für Fibonacci-Netzwerk
Code für Fibonacci-Netzwerk in CML
Code für Speicherzellen in CML mit selektiver Kommunikation
Code für Swap-Channels
Vorlesung am 27.5.2002
Code für Lock-Server
Vorlesung am 3.6.2002
Code für Streams mit Platzhaltern
Code für Exchanges
Code für Exchanges mit Platzhaltern
Vorlesung am 10.6.2002
Code für RPC-Generator
Code für Speicherzellen mit RPC
Code für Lock-Server mit RPC
Vorlesung am 17.6.2002
Code für Frames
Code für Buttons
Kurzbeschreibung der API des Toy-Window-Systems.
Vorlesung am 24.6.2002
Code für Engines
R. Kent Dybvig and Robert Hieb Engines from Continuations. Journal of Computer Languages 14, 2, 109-123, 1989.
Vorlesung am 1.7.2002
Code für schachtelbare Engines

Michael Sperber [Mr. Preprocessor]
Last modified: Mon Jul 1 08:38:59 MST 2002