Thursday, July 16, 2009

Cooperating processes

Once we have multiple processes or threads, it islikely that two or more of them will want tocommunicate with each other

• Process cooperation (i.e., interprocesscommunication) deals with three main issues

– Passing information between processes/threads

– Making sure that processes/threads do not interfere witheach other

– Ensuring proper sequencing of dependent operations

• These issues apply to both processes and theads– Initially we concentrate on shared memory mechanismswe have multilple

No comments: