Welcome Guest! To enable all features, please Login or Register.



Last Go to last post Unread Go to first unread post
#1 Posted : Tuesday, August 28, 2007 12:13:06 AM(UTC)

Groups: Registered
Posts: 8


Mi question comes from another thread i threw a couple of weeks ago:


I'd like to know from LEADTOOLS development team if the parallel processing capabilities, and limitations, as they are stated in that thread, are extensive to the rest of the family of LEADTOOLS products, specially regarding the RasterImaging 14.5 components.

Thanks, again, a lot, in advance. Cheers,


Try the latest version of LEADTOOLS for free for 60 days by downloading the evaluation: https://www.leadtools.com/downloads

Wanna join the discussion? Login to your LEADTOOLS Support accountor Register a new forum account.

#2 Posted : Wednesday, August 29, 2007 3:44:09 AM(UTC)

Qasem Lubani  

Groups: Guests
Posts: 3,022

Was thanked: 2 time(s) in 2 post(s)

Most features of LEADTOOLS toolkits can be used in multi-threaded applications, but not all of them.


For example, the OCR engine (part of LEADTOOLS
Document Imaging Suite), can only be initialized once at a time, and cannot be
accessed from multiple threads in the same process simultaneously. However,
even these features can be used in 2 or mor different instances of the
application at the same time with no problems (running from separate processes).
#3 Posted : Thursday, August 30, 2007 2:07:04 AM(UTC)

Groups: Registered
Posts: 8

Thanks for the information, Qasam. Maybe i've not formulated the question properly, because it regards an architecture that seems to be "very special". I apologize for that and i try to explain myself better.

The scenario is the following: An ASP.Net-based web service creates, for each request to that service, an instance of the COM ReadBarCode classes and releases those instances when the operation is finished (the service's goal is to return the barcodes found in a TIF document). A JAVA-based application manages the requests for barcode reading by throwing each service request in a different thread.

With that architecture, are simultaneous barcode requests processed in parallel regarding the
LEADTOOLS component?

Thanks a lot again,

#4 Posted : Saturday, September 1, 2007 11:35:26 PM(UTC)

Qasem Lubani  

Groups: Guests
Posts: 3,022

Was thanked: 2 time(s) in 2 post(s)

Currently, our LEADTOOLS v15
barcode engine supports multi-threading. Also, loading TIFF images into LEADTOOLS
supports multithreading too. If these are the only features you need (and you
don't need OCR or PDF, for example), your application should work. However, I
strongly recommend you test using the free evaluation edition of the toolkit before you build your actual application.


In case you want to support a feature that doesn't
work with multi-threading, you could change your design so that every request
is handled in a different process on the server instead of multiple threads in the same process. This way, even OCR and PDF should work.
#5 Posted : Tuesday, November 4, 2008 12:18:52 PM(UTC)


Groups: Registered, Tech Support, Administrators
Posts: 764

Version 16 added new code to the .NET OCR engine so that it supports Multithreading.  For more information and a free evaluation, please check out http://www.leadtools.com...t/Document-Addon-OCR.htm

The PDF Read engine is still not thread-safe.
#6 Posted : Monday, June 6, 2011 4:55:53 AM(UTC)


Groups: Tech Support
Posts: 366

Thanks: 1 times
Was thanked: 4 time(s) in 4 post(s)

Please note that the LEADTOOLS v17 PDF Read module is now thread-safe.

For more information about this module, please see the following product page:
Walter Bates
Senior Support Engineer
LEAD Technologies, Inc.
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2023, Yet Another Forum.NET
This page was generated in 0.118 seconds.