×

Method and system for memory allocation in a multiprocessing environment

  • US 6,353,829 B1
  • Filed: 12/23/1998
  • Issued: 03/05/2002
  • Est. Priority Date: 12/23/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for removing an item from a circular list that is simultaneously accessible by multiple threads of execution, each item pointing to a next item in the circular list, the method comprising:

  • during execution of one thread, identifying an item to be removed from the circular list;

    setting the item before the identified item to point to the item after the identified item; and

    ensuring that the identified item points to an item of the circular list so that when another thread accesses the identified item after the identified item has been removed from the circular list, the identified item still points to a next item on the circular list.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×