Multitask execution method in large software

An execution method and multi-task technology, applied in the direction of multi-programming devices, etc., can solve the problems of impossible online waiting of software, software modification, and huge software, so as to reduce the decline of task execution efficiency, avoid redevelopment, and improve execution efficiency. Effect

Inactive Publication Date: 2009-07-01
CHINA DIGITAL VIDEO BEIJING
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. The software will become very large, complex and unstable;
[0004] 2. It is not conducive to software modification. When a certain function is modified, the entire software needs to be recompiled and republished;
[0005] 3. The upgrade of other software has an impact on itself. When the completion of some functions needs to interact with other software, with the upgrade of these software and the change of the interaction protocol, the software must also be upgraded, although it may be very small A function, but results in a modification of the entire software
[0006] 4. The processing of asynchronous commands is not good enough. When some commands take a long time to execute, the software cannot wait online, and other technologies need to be used, such as creating new threads to complete;

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multitask execution method in large software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention creates a plurality of function modules through modularization and distributed execution of software functions, so as to reduce the problem that the multitasking processes occupy resources with each other and cause the task execution efficiency to drop, and improve the execution efficiency of asynchronous instructions; Modularization of software functions can realize partial upgrade of individual functions, avoiding the re-development of the entire software due to partial upgrades within large software, thereby saving resources and reducing the workload of software maintenance and upgrade work.

[0038] Below in conjunction with the accompanying drawings and examples, the specific embodiments of the present invention will be described in further detail:

[0039] like figure 1 As shown, it is the first embodiment of the present invention, a multitask execution method in large-scale software, by creating a plurality of function modules, the distribut...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention discloses a multi-task execution method in a large software, which comprises the following steps: generating operation instructions of various services, ordering the operation instructions to generate an execution list of the operation instructions according to the time sequence and the dependence relationship generated by the operation instructions, sending the operation instructions to relative functional modules according to the execution list of the operation instructions, and executing corresponding tasks of the operation instructions. Through using the method, a whole system is separated into different function modules according to task types, the tasks are executed by the function modules which correspond to the task types, thereby simplifying the maintenance work of the software, and increasing the execution efficiency of asynchronous instructions.

Description

technical field [0001] The invention relates to the field of software development, in particular to a multitask execution method in large-scale software. Background technique [0002] With the development of IT technology and the rapid development of storage devices and processor cores, the scale of software that the system can support is also expanding. The current large-scale software contains a lot of functions. In the past, the sending of various instructions in the system and execution are all done in one module. Although this can be centrally managed and functional, it has many disadvantages: [0003] 1. The software will become very large, complex, and unstable; [0004] 2. It is not conducive to the modification of the software. When a certain function is modified, the entire software needs to be recompiled and republished; [0005] 3. The upgrade of other software has an impact on itself. When the completion of some functions requires interaction with other softw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/46
Inventor 吕辉赵祎
Owner CHINA DIGITAL VIDEO BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products