Software development scheme generation method and system
By constructing a thread execution graph and a two-layer distributed queue, thread priorities are dynamically allocated and blocked threads are split, solving the problems of inaccurate resource contention detection and wasted computing resources in existing software development solutions, and achieving efficient resource management and system performance optimization.
Patent Information
- Application Number
- CN202511574682.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-31
- Publication Date
- 2026-01-23
AI Technical Summary
Existing software development solutions lack accurate resource contention detection and employ fixed thread scheduling strategies, making it difficult to adapt to dynamic load changes, resulting in wasted computing resources and decreased system performance.
By collecting system resource usage data and thread execution data, a thread execution graph and a two-layer distributed queue are constructed. Resource status listeners are set up to dynamically allocate thread priorities. When thread blocking is detected, the thread is split into sub-threads for parallel execution, generating parallel processing code.
It improves the accuracy of resource contention detection, reduces resource contention between threads, responds quickly to load changes, avoids waste of computing resources, and enhances the system's concurrent processing capabilities and response speed.