Method and apparatus for implementing atomic queues

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707200, 707202, 707203, 707204, G06F 1730

Patent

active

060946636

ABSTRACT:
Methods and apparatus for implementing queues without disabling interrupts or using locks are disclosed. According to one aspect of the present invention, a queue structure, which is accessible to a plurality of threads, that is suitable for use in a computer system includes a head node and a first data-containing node. The head node includes a head field and a disruption field that is arranged to indicate a number of times the queue structure is accessed. The first data-containing node, which is identified by the head field in the head node, includes a link field and a data field. In one embodiment, the head node also includes a rank field, which is arranged to identify a preference level associated with the plurality of threads. In such an embodiment, the head field may be the first field in the head node, the rank field may be the second field in the head node, and the disruption field may be the third field in the head node.

REFERENCES:
patent: 4584639 (1986-04-01), Hardy
patent: 5553305 (1996-09-01), Gregor
patent: 5619650 (1997-04-01), Bach
patent: 5793978 (1998-08-01), Fowler
patent: 5909540 (1999-06-01), Carter
patent: 5915094 (1999-06-01), Kouloheris
patent: 5918229 (1999-06-01), Davis
patent: 5961584 (1999-10-01), Wolf

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for implementing atomic queues does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for implementing atomic queues, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for implementing atomic queues will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1343531

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.