YEngine
From OpenSimulator
(Difference between revisions)
(→Summary) |
(→Preemptive Multitasking) |
||
Line 10: | Line 10: | ||
YEngine executes scripts using preemptive multitasking.<br> | 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(). llSleep just places the script on a wait queue, until the sleep time expires, using no other execution resources |
Revision as of 14:45, 19 September 2020
Summary
This is a fully functional alternative to XEngine.
- Preemptive Multitasking
- Improved script syntax
- New options
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(). llSleep just places the script on a wait queue, until the sleep time expires, using no other execution resources