Page 1 of 24
Processes of Network Systems
Submitted by
WWW.ASSIGNMENTPOINT.COM
www.assignmentpoint.com
Page 2 of 24
Thread Usage in Nondistributed Systems
Context switching as the result of IPC
www.assignmentpoint.com
Page 3 of 24
Thread Implementation
Combining kernel-level lightweight processes and user-level threads.
www.assignmentpoint.com
Page 4 of 24
Multithreaded Servers (1)
A multithreaded server organized in a dispatcher/worker model.
www.assignmentpoint.com
Page 5 of 24
Multithreaded Servers (2)
Three ways to construct a server.
Model
Characteristics
Threads
Parallelism, blocking system calls
Single-threaded process
No parallelism, blocking system calls
Finite-state machine
Parallelism, nonblocking system calls
www.assignmentpoint.com