mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-30 00:04:06 -06:00
25 lines
736 B
Markdown
25 lines
736 B
Markdown
---
|
|
title: "17-processes-communication"
|
|
aliases:
|
|
tags:
|
|
- cosc204
|
|
- lecture
|
|
---
|
|
|
|

|
|
|
|
# cooperating processes
|
|
defn: coop process - execution of one process can affect the execution of another. e.e.g, processes for aprallel computing, threads for multithreading.
|
|
|
|
defn: independent process - one does not affect the other and they do not communicate etc
|
|
|
|
# creating a child process
|
|
A child process is creating from a parent using fork.
|
|
everything the same as the parent except the child has a differnent process ID.
|
|
|
|
# communcation between parent and child
|
|
process create a chld process to do a task. but they need to communicate
|
|
|
|
|
|
# signal and pipe for inter process communication
|