YEngine

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Summary)
(Preemptive Multitasking)
Line 5: Line 5:
 
* [[Preemptive Multitasking]]
 
* [[Preemptive Multitasking]]
  
== Preemptive Multitasking ==
+
= [Preemptive Multitasking] =
 
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:28, 19 September 2020

Summary

This is a fully functional alternative to XEngine.

[Preemptive Multitasking]

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();

Personal tools
General
About This Wiki