01.06.2014 Views

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Process (1)<br />

• A process is defined by a proctype definition<br />

• It executes concurrently with all other processes, independently of speed or<br />

behaviour<br />

• A process communicates with other processes:<br />

◾ using global variables<br />

◾ using channels<br />

• There may be several processes of the same type.<br />

• Each process has its own local state:<br />

◾ the process counter (location within the proctype)<br />

◾ the contents of the local variables<br />

138<br />

<strong>Trinity</strong> <strong>College</strong> <strong>Dublin</strong><br />

© Mike Brady 2007–2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!