Brian Lauber's Mad Stupid 338 Page:



Assignment

Source Files

Binaries

Output

1: Concurrent Processes
main.c, functions.c, functions.h, Makefile
cProcesses
typescript
2: Prisoner's Dilemma
main.c, functions.c, functions.h, Makefile prisoner
typescript
3: Crossing Problem
Semaphores, Monitors, CriticalRegions


4: Semaphores and Share Memory
main.c, trains.c, cars.c, Makefile, blSemaphore.c, blSemaphore.h, blSharedMem.c, blSharedMem.h, crossing.h, functions.c, functions.h
crossing, cars, trains
typescript
5: Chat
Makefile, README, blSemaphore.c, blSemaphore.h, blSharedMem.c, blShareMem.h, chat.c, functions.c, functions.h, newuser.c, profile.c, profile.h
chat, newuser
client.output, server.output