Allocate a segment of a buffer to each of a plurality of threads to use for writing data
AssigneeInternational Business Machines Corporation
InventorsHerve G. P. Andre, Juan J. Ruiz, Trung N. Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHerve G. P. Andre, Juan J. Ruiz, Trung N. Nguyen
Estimating the term…
Provided are a computer program product, system, and method to allocate a segment of a buffer to each of a plurality of threads to use for writing data. Each of a plurality of threads are assigned to one of a plurality of segments in a buffer, wherein the threads write to the segment to which they are assigned. A free segment list indicates segments which are not assigned to one of the threads. In response to one of the segments assigned to one of the threads becoming a full segment having less than a threshold amount of free space, indicating the full segment assigned to the thread in the free segment list and assigning one of the segments in the free segment list to the thread different from the full segment.
A computer program product for managing data written by multiple threads executed by at least one processing unit, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed performs operations, the operations comprising:
A system, comprising:
A method for managing data written by multiple threads executed by at least one processing unit in a computing system, comprising:
Dependencies are inferred from the claim text.