Method and system for optimizing reader-writer lock based on Linux
An optimization method, a technology of read-write locks, applied in the direction of input/output to record carriers, etc., can solve the problems of starvation of readers, starvation of readers and writers, and starvation of writers, so as to improve resource utilization and system parallel processing. performance, the effect of avoiding starvation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0048] In order to facilitate the understanding of those skilled in the art, the present invention will be further described below in conjunction with the accompanying drawings, which cannot be used to limit the protection scope of the present invention.
[0049] This paper takes Linux kernel 2.6.32 as an example, fully considers the situation of readers and writers, and proposes an optimization method based on the priority of readers and writers to minimize or avoid the situation of readers or writers starving to death, and improve the system performance. Resource utilization and system parallel processing performance.
[0050] The optimization of the read-write spin lock in the present invention includes three parts: the optimization of adding a read lock, the optimization of adding a write lock, and the optimization of releasing a lock. The optimization method in this paper optimizes these three parts. The design idea of the present invention is: based on the priority of ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com