LoseThos MutliCore

LoseThos does master-slave multicore instead of SMP.  Core#0 is the master.  The 
master core hands-off computational jobs to other cores.  It is symmetrical in 
the sense you can do file access and heap allocations because there are locks.  
Call TaskLocalInit to enable file access.  See 
::/LT/Demo/MultiCore/LoadTest.CPZ.  LoseThos does not move tasks between cores.

Only tasks on core#0 can have windows, but other cores can help render them.

Each core has a "seth task" which is the father of all tasks on that core.  Adam 
is the seth task on core 0.

You give a job to a seth task with MPJob() and get the result with MPJobResult()
.  You spawn a task on another core with MPSpawn().

See ::/LT/Demo/Graphics/Transform.CPZ.
See ::/LT/OSMain/MultiProc.CPZ.
Historical capture: 2011-01-02. Home | Power on LoseThos | Sources and changes