Chapter 4 Threads & Concurrency
Chapter 4 Threads & Concurrency
Overview
single vs. multi thread
motivation
Intro
For RPC/OS
Benefits
Programming
Concurrency vs. Parallelism
Types of Parallelism
Amdahl’s Law
Thread types
User Thread
Multithreading Models
Many to one
One to One
Many to Many
Two level
Thread Libraries
Introduction
Common library
Pthread
Example
Important
Windows Thread
Example
Java Thread
Implicit Threating
OpenMP
Threading Issues
Semantics of fork() and exec() system calls
Thread cancellation
Signal handling(dest. is process)
Thread pools
Intro
Thread specific data
Operating-System Examples
Window
Linux
Java
Chapter 4 Threads & Concurrency
https://z-hwa.github.io/webHome/[object Object]/Operation Systems/Chapter-4-Threads-Concurrency/