28.02.2014 Views

Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Example: Operator/Subscriber<br />

01<br />

02<br />

03<br />

04<br />

05<br />

06<br />

07<br />

08<br />

09<br />

10<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

17<br />

18<br />

19<br />

task type Subscriber;<br />

task type Telephone_Operator is<br />

entry Directory_Enquiry(Person : in Name; Addr : in Address;<br />

Num : out Number);<br />

end Telephone_Operator;<br />

S1, S2, S3 : Subscriber; -- friends of Stuart Jones<br />

An_Op : Telephone_Operator;<br />

task body Subscriber is<br />

Stuarts_Number : Number;<br />

begin<br />

...<br />

end Subscriber;<br />

Burns,<br />

Wellings<br />

Ch. 5.1<br />

Page 80<br />

WS 2013/14 <strong>Real</strong>-<strong>Time</strong> <strong>Systems</strong>, <strong>Real</strong>-<strong>Time</strong> Prog. <strong>Languages</strong> / Hermann Härtig 20

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

Saved successfully!

Ooh no, something went wrong!