26.08.2013 Views

JiST – Java in Simulation Time - Evernote

JiST – Java in Simulation Time - Evernote

JiST – Java in Simulation Time - Evernote

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.

simulations us<strong>in</strong>g real applications<br />

• us<strong>in</strong>g entity method <strong>in</strong>vocations…<br />

• one can easily write event-driven entities.<br />

• what about process-oriented simulation?<br />

• block<strong>in</strong>g events<br />

• any entity method that “throws” a Cont<strong>in</strong>uation exception<br />

• event process<strong>in</strong>g frozen at <strong>in</strong>vocation<br />

• cont<strong>in</strong>ues after call event<br />

completes, at some later<br />

simulation time<br />

• benefits<br />

• no explicit process<br />

• block<strong>in</strong>g and non-block<strong>in</strong>g coexist<br />

• ak<strong>in</strong> to simulation time thread<strong>in</strong>g<br />

• can build simulated network sockets<br />

• can run standard applications over<br />

these simulated sockets<br />

<strong>JiST</strong> <strong>–</strong> <strong>Java</strong> <strong>in</strong> <strong>Simulation</strong> <strong>Time</strong><br />

*<br />

24

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

Saved successfully!

Ooh no, something went wrong!