Multiprocessing (part 2)
Multiprocessing (part 2)
Ryan Eberhardt and Julio Ballista
May 4, 2021
Project logistics
Project (mini gdb) came out last Thursday, due next Thursday
You're also welcome to propose your own project! Run your idea by us
before you start working on it
Rust tooling (e.g. annotate code showing where values get dropped)
Write a raytracer
Pick a command-line tool and try to beat its performance (e.g. grep)
Implement a simple database
Upcoming roadmap
Today: Why you shouldn't use fork(), pipe(), or signal()
Thursday: Multiprocessing case study of Firefox and Google Chrome
Next week: Multithreading!!
No exercises (just weekly survey) coming out this week
Don't call fork()
Why fork?
Get concurrent execution (i.e. run another piece of your own program at the same time)
Invoke external functionality on the system (i.e. run a different executable)
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- tfm volume 1 part 2 chapter 4700
- riddle part 2 crossword clue
- ielts speaking part 2 pdf
- ielts speaking part 2 and 3 questions
- ielts speaking part 2 education
- ielts speaking part 2 art
- ielts speaking part 2 3
- ielts speaking part 2 structure
- ielts speaking part 2 answers
- ielts writing part 2 questions
- after part 2 release date
- twilight breaking dawn part 2 online free