<< Back    Next Slide >>
The plot thickens:
POE does cooperative multitasking - in pure perl. This means that each 'Session' (loosely analagous to an operating system process) must cooperate, and offer control of the CPU to other sessions as long as its around. This means (ideally) everyone plays nicely, and no one session hogs the CPU.

This also means you can have lots of individual sessions clicking along and the POE kernel will divide up the available CPU resources among each session, and make sure each session gets its piece of the processing pie.

<< Back    Next Slide >>