YEngine
From OpenSimulator
(Difference between revisions)
(→Summary) |
(→Summary) |
||
Line 3: | Line 3: | ||
This is a fully functional alternative to XEngine. | This is a fully functional alternative to XEngine. | ||
+ | * [PREEMPTIVE | preemptive multitasking] | ||
+ | |||
+ | == PREEMPTIVE == | ||
YEngine executes the scripts using preemptive multitasking.<br> | YEngine executes the 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:22, 19 September 2020
Summary
This is a fully functional alternative to XEngine.
- [PREEMPTIVE | preemptive multitasking]
PREEMPTIVE
YEngine executes the 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();