1

is there any thread library which can be more useful instead of the origin TThread class for delphi 2007 ?
it would be more pleasure if it is open source.. :) thnks a lot

yuda
  • 121
  • 1
  • 7
  • most efficient and effective at what? what problems do you have with the class you're mentionning? – Mat May 15 '11 at 00:57
  • @Mat: i mean that it can be debugged easily.. thnks for your response .. – yuda May 15 '11 at 00:58
  • 1
    @yuda, you question is very subjective, so i be will subjective too - the best of the best, `OmniThreadLibrary` http://code.google.com/p/omnithreadlibrary/ ;) – RRUZ May 15 '11 at 01:29
  • It would be subjective if there was more than one that was really great. OTL is that one. :-) So just put that as an answer, RRUZ. – Warren P May 15 '11 at 01:45
  • @Warren P, you are being subjective too ;), i don't know if add the comment, as answer because it' so easy gain some rep. points, recommending this great library, so I not sure if that answer will be a real contribution to the community. – RRUZ May 15 '11 at 01:58
  • A good link is here - http://delphi.about.com/od/kbthread/tp/threading-libraries-for-Delphi.htm – Misha May 15 '11 at 02:32
  • @RRUZ, Warren P, Misha : i am appriciate your your answer guys.. thnks a lot.. – yuda May 16 '11 at 06:38

2 Answers2

3

OmniThreadLibrary is very good (http://otl.17slon.com/), and I have my own equivalent threading framework (http://www.csinnovations.com/framework_delphi.htm) as part of a larger distributed application framework. The main difference between the two is that Primoz's threading framework is possibly aimed at a lower level of granularity (algorithms, etc), while mine is aimed at a higher level of granularity (information exchange, etc) and inter-thread messaging and inter-process messaging share a common interface and common functionality.

Misha
  • 1,816
  • 1
  • 13
  • 16
2

There is a full discussion of the different ways of implementing threads in Delphi at the question: How Do I Choose Between the Various Ways to do Threading in Delphi?

Community
  • 1
  • 1
lkessler
  • 19,819
  • 36
  • 132
  • 203