YEngine
From OpenSimulator
(Difference between revisions)
(→Preemptive Multitasking) |
(→[Preemptive Multitasking]) |
||
Line 6: | Line 6: | ||
= [Preemptive Multitasking] = | = [Preemptive Multitasking] = | ||
− | YEngine executes | + | YEngine executes scripts using preemptive multitasking.<br> |
This means that, at certain control points, a script may release execution, waiting in a queue until it is its turn to execute again.<br> | This means that, at certain control points, a script may release execution, waiting in a queue until it is its turn to execute again.<br> | ||
This alone solves one of XEngine worse problems: llSleep(); | This alone solves one of XEngine worse problems: llSleep(); |
Revision as of 13:41, 19 September 2020
Summary
This is a fully functional alternative to XEngine.
[Preemptive Multitasking]
YEngine executes scripts using preemptive multitasking.
This means that, at certain control points, a script may release execution, waiting in a queue until it is its turn to execute again.
This alone solves one of XEngine worse problems: llSleep();