if you're not realtime, your main process could get yanked by the scheduler too.... seems more like "realtime vs not-realtime" than "threads: yes/no".
On Thu, Apr 7, 2011 at 8:15 AM, Mathieu Bouchard matju@artengine.ca wrote:
On Wed, 6 Apr 2011, IOhannes m zmoelnig wrote:
using "threats" does not mean that things have to get non-deterministic, and indeed a lot of software uses threads and stays completely deterministic.
Suppose that you launch a second fred on another cpu. How do you synchronise the main fred and the second fred together so that the main fred doesn't have to wait ? Sounds to me like a big issue with multi-fredded applications. You can't guarantee that the second cpu will run the fred when the first fred will want to, because fredding is dependent on the cpu's availability and the OS's scheduler's decisions.
_______________________________________________________________________ | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list