tag:blogger.com,1999:blog-29331675.post6799728615577387582..comments2024-03-05T17:37:00.995+01:00Comments on The Delphi Geek: OmniThreadLibrary 3.04 Release Candidategabr42http://www.blogger.com/profile/06903558857617342477noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-29331675.post-2992670182944472442015-06-04T08:06:46.429+02:002015-06-04T08:06:46.429+02:00Thank you!!!Thank you!!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-29331675.post-22843654609738224312015-02-24T18:09:24.002+01:002015-02-24T18:09:24.002+01:00Talking about the book. Will we see a translation ...Talking about the book. Will we see a translation to Portuguese?EMBnoreply@blogger.comtag:blogger.com,1999:blog-29331675.post-82300038332516552412015-02-19T15:41:37.791+01:002015-02-19T15:41:37.791+01:00Yes. See http://17slon.com/otl/book/doku.php?id=bo...Yes. See http://17slon.com/otl/book/doku.php?id=book:howto:databases. gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-38976532260760913332015-02-19T15:08:18.583+01:002015-02-19T15:08:18.583+01:00Hi!!
Can OmniThreadLibrary handle Database Applic...Hi!!<br /><br />Can OmniThreadLibrary handle Database Application?Unknownhttps://www.blogger.com/profile/13911910101088807952noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-73137852608856228952015-02-19T09:28:03.836+01:002015-02-19T09:28:03.836+01:00Reposted here:
- New features:
- Implemented si...Reposted here:<br /><br />- New features:<br /> - Implemented simple and fast Parallel.&For which supports only integer ranges.<br /> - Implemented Parallel.Map.<br /> - Added overloaded Execute methods to IOmniParallelInitializedLoop and<br /> IOmniParallelInitializedLoop so that IOmniTask parameter can be passed<br /> to the executor.<br /> - Implemented Run overloads that internally call Invoke to start<br /> thread worker.<br /> - Implemented TOmniValue.HasArrayItem.<br /> - Implemented TWaitFor which supports waiting any/all and is not<br /> limited to 63 objects.<br /> - IOmniTaskControl can wait on any number of comm handles and wait objects.<br /> That enables support for >60 tasks in the OtlThreadPool. <br /> - Implemented TOmniBlockingCollection.ToArray.<br /> - NumTasks parameter (OtlParallel) can be negative. In that case, specified <br /> number of cores will be reserved for other purposes and all other will <br /> be used for processing.<br /> Example: If NumTasks(-2) is used when process has access to 8 cores,<br /> 6 of them (8 - 2) will be used to run the task. <br /> - Removed project groups.<br /> - Tested with 2007-XE7.<br />- Bug fixes:<br /> - Fixed race condition in IOmniPipeline termination code [tnx to Dean Hill].<br /> - Creating parameters with the array overload<br /> (IOmniTaskControl.SetParameters(['From', 0, 'To', 99])) was not working.<br /> - Fixed problems in demos 33_BlockingCollection and 47_TaskConfig.<br />- New demos:<br /> - 55_ForEachProgress<br /> - 56_RunInvoke<br /> - 57_For<br /> - 58_ForVsForEach<br /> - 59_TWaitFor<br /> - 60_Map<br /> - 61_CollectionToArray<br />gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-80130140032165527752015-02-19T09:26:33.612+01:002015-02-19T09:26:33.612+01:00They are in the download (history.txt).They are in the download (history.txt).gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-868639620633743112015-02-19T09:20:07.034+01:002015-02-19T09:20:07.034+01:00Are there any release notes available for 3.04?Are there any release notes available for 3.04?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-29331675.post-13942500793741217062015-02-19T08:48:26.461+01:002015-02-19T08:48:26.461+01:00When you find an example that doesn't work, ju...When you find an example that doesn't work, just let me know. Add a post to the OmniThreadLibrary Google+ group, post a comment on this blog, or send me an email (my address is in every OTL source file). I'll fix it.gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-77139706608099467742015-02-19T07:57:09.684+01:002015-02-19T07:57:09.684+01:00Thanks for the update. I wish that you could updat...Thanks for the update. I wish that you could update the documentation and examples so that they accurately work with current sources without any compile errors.Anonymousnoreply@blogger.com