On Sep 2, 2006, at 10:32 PM, Daniel L. Taylor wrote:
Not to toot my own plugin/class, but you can already take advantage
of MP with PreemptiveThreadTD.
http://www.taylor-design.com/toolkits/index.html
It's not automatic. You have to decide what tasks can be split up
in your application, and how to split them up, and put them into
preemptive threads. And not everything can be done safely from a
preemptive thread. But if you have an application that does a lot
of work across existing RB threads, it's a good way to get that
work spread out among cores.
Do you have a way that your MP threads could be used/called from
another RB plugin? I am working on a graphics plugin (when I have
the time), and it would really benefit from 4 threads (one thread
processing one of the color channels). For most of the functions,
the same task is applied independently to each channel I already have
the color data for each channel separated into different data blocks.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>