摘要 |
<p>The present invention provides an information processing apparatus. The information processing apparatus is provided with: a thread control means which, upon initiation of a plurality of threads, grants identifiers to each of the threads, and, when each of the threads is to end, sends a notification of the ending of the thread accompanied with the identifier thereof; and a data element control means which, when a deletion thread for deleting a data element from list-structured data is executed, maintains a state wherein the content of the deleted data element cannot be changed until all the threads initiated before the deletion processing by the deletion thread have been confirmed as having ended from the notifications of the endings accompanied with the identifiers, and changes the deleted data element into a reusable state upon notification, accompanied with the identifiers, that all threads initiated before the deletion processing by the deletion thread have ended.</p> |