The present invention provides a method of transferring incoming multithreaded
concurrent sets of data from a sending transport system to a requesting transport
system which includes retrieving the sets of data from the sending transport system.
A receiving queue is queried for a number of available data storage locations,
and the sets of data being transferred to the receiving queue. The method further
includes queuing the sets of data in the receiving queue, where each the set of
data are divided into blocks of data. Then, determining a number of the data storage
locations for storing the blocks of data. Next, the blocks of data are loaded into
available data storage locations, and location indexes are provided for each of
the blocks of data where the location indexes associate the block of data with
a corresponding the storage location. The method then includes sending the sets
of data to the requesting transport system by transmitting associated data in the
storage locations, and indicating the storage location is available for storing
other the blocks of data.