摘要 |
An information processing device provided with: a deleted data storage unit in which a deleted data element is stored in an accessible manner from a plurality of threads; a processing unit that moves, to an un-used data storage unit, a data element among the data elements stored in the deleted data storage unit (2) that is determined to be not included in processing object data which are data to be processed by any of the threads; and the un-used data storage unit in which the data element determined by the processing unit to be not included in the processing object data is stored. The processing unit, at the start of a process, copies the content of the deleted data storage unit to a region that can be referenced only by a thread executed by the processing unit, initializes the deleted data storage unit, and moves a re-utilizable data element of which the copied content is not included in the processing object data to the un-used data storage unit. |