[Lazarus] Multi-threading support in IDE

Andrew Brunner andrew.t.brunner at gmail.com
Thu Aug 13 14:36:19 CEST 2009


On Thu, Aug 13, 2009 at 7:31 AM, Andrew
Brunner<andrew.t.brunner at gmail.com> wrote:
> 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
>

Let me just say that the engine I provided would be ideal for
compiling - and would result in a dramatic reduction in compile time
and perhaps even result in instantaneous compling of some project...

FPC would need to arrange the entire project as a hierarchical tree
and that tree would be walked by the Manager Thread and the compiler
would be utilized by the worker threads... I can voutch for this
system... You would all be very pleased with going multi-threaded in
the build process.




More information about the Lazarus mailing list