Toggle navigation
CS3650 Computer Systems
General
Syllabus
Schedule
Office Hours
Assignments
Resources
Week 8
Concurrency, pt. 1
Readings
Slides
Code
Additional Resources
Readings
OSTEP
Ch. 25-28
The Free Lunch is Over
Slides
Ji-Yong’s slides
Ferd’s notes
Code
File
Preview
Download
Description
1.
hello_thread.c
HTML
hello_thread.c
A very simple thread example
2.
sum.c
HTML
sum.c
Multi-threaded sum using a single global variable and mutexes
Additional Resources
pthreads examples and on-line pthreads man pages
Cooperating sequential processes
by
E. W. Dijkstra