I published and provided source for Manager and Worker Threads. It includes advanced knowledge on how to design a highly efficient system with little to no wait-states.
See: http://wiki.freepascal.org/Manager_Worker_Threads_System Let me know what you think, - Andrew On Thu, Aug 13, 2009 at 5:40 AM, Graeme Geldenhuys<[email protected]> wrote: > Hi, > > Does the Lazarus IDE use multi-threading for anything? Will it take > advantage of a Quad Core processor? > > Examples where I think it could be used (if not already) > - background parsing of units > - fpdoc lookups > - compile project in separate thread (currently the IDE is > almost completely non responsive when compiling) > > I'm sure there are many other areas as well? > > Does anybody know if FPC takes multiple cores in consideration when > compiling? > > > How can I see the thread-count per process / application under Linux? Under > windows that's pretty easy with the Task Manager from what I remember. > Ubuntu / Gnome's "System Monitor" doesn't have a thread count column. :-( > > Regards, > - Graeme - > > -- > fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal > http://opensoft.homeip.net/fpgui/ > > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
