Glen Canaday gcanaday at
Tue Jan 6 10:07:07 PST 2009

Each script is a single thread, with one exceptions. Touch events go to the 
prim the touch event is in, unless there isn't one, in which case the event 
goes to the root prim. Other than that, each script gets its own even queue 
and they're stacked like you said.

I *often* multithread by using multiple scripts in the same prim.


On Monday 05 January 2009 6:54:10 pm Craig Berry wrote:
> Hi, all,
> I could swear I read a good discussion of this somewhere, but I can't
> find it.  What are the concurrency (or single-treaded-ness) guarantees
> in LSL?  In other words, is a single script guaranteed to be run
> single-threaded, with events queueing?  How about two scripts in the
> same prim?  Or in different prims of the same object?

More information about the secondlifescripters mailing list