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
|