A queue data control method, system and queue data structure
A technology of data control and queuing, which is applied in the computer field and can solve problems such as lock-free queues affecting performance, unfriendly garbage collection, and non-blocking operations.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0053] The present application will be described in detail below in conjunction with the specific embodiments shown in the accompanying drawings, but these embodiments do not limit the present application, and those of ordinary skill in the art make structural, method, or functional transformations based on these embodiments All are included in the scope of protection of this application.
[0054] A queue is a linear list with insertions at one end and removals at the other end. The reading and writing of the queue follows the principle of first-in-first-out, and the elements put into the queue first will be taken out first. Usually, the end that allows insertion is called the tail of the team, and the end that allows removal is called the head of the team. Also, a program that inserts data is called a producer thread, and a program that takes out data is called a consumer thread.
[0055] The queue adopts a sequential storage structure, uses an array as the sequential stora...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


