Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Data processing system and method and device for resource recovery after thread crash

A recovery method and thread technology, applied in the field of data processing, can solve problems such as bad thread crashes, increased downtime risks, troublesome problems, etc., to improve operational reliability, reduce the risk of system downtime, and reduce resource overhead Effect

Active Publication Date: 2015-03-25
CHINA STANDARD SOFTWARE
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As the number of threads increases, the problem will become more and more troublesome
[0005] In addition, the use of multi-core architecture in the existing data processing system, in order to take full advantage of the characteristics of multi-core CPU, will make it necessary to run multi-threads. Similarly, this will also increase the risk of downtime due to thread crashes
Large platforms with more CPU cores have more threads, and the problems caused by thread crashes are worse

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
  • Data processing system and method and device for resource recovery after thread crash
  • Data processing system and method and device for resource recovery after thread crash
  • Data processing system and method and device for resource recovery after thread crash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The implementation of the present invention will be described in detail below in conjunction with the accompanying drawings and examples, so as to fully understand and implement the process of how to apply technical means to solve technical problems and achieve technical effects in the present invention. It should be noted that, as long as there is no conflict, each embodiment and each feature in each embodiment of the present invention can be combined with each other, and the formed technical solutions are all within the protection scope of the present invention.

[0041] In addition, the steps shown in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flow diagrams, in some cases, the sequence may be different. The steps shown or described are performed in the order herein.

[0042] figure 1 is a schematic diagram of the application environment of th...

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 invention provides a data processing system and method and device for resource recovery after thread crash. The method for resource recovery after thread crash comprises the steps that every record in a resource information record chart is traversed, wherein one record of the resource information record chart stores the resource metadata of one source and thread information of threads using the resource; the resource metadata of the resource used by the crashed thread are determined according to the traversal result; the resource metadata of the resource used by the crashed thread are inserted into a resource distribution queue so as to be redistributed to the thread. By means of the scheme, the resource information of the resource used by the crashed threads can be determined, the resource metadata of the resource used by the crashed thread are inserted into the resource distribution queue so as to be redistributed to the restarted thread, no high expense is caused to other threads in the system, the crashed thread and the corresponding resource can be restarted rapidly, the risk of system crash is reduced, and operating stability is improved.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a data processing system and a resource recovery method and device after a thread crashes. Background technique [0002] Thread is the smallest unit of program execution flow. A standard thread consists of a thread identifier (thread ID), a set of current instruction pointer registers and a stack. A thread itself does not own system resources, but only a few resources that are essential for running, but it can share all the resources owned by the process with other threads belonging to the same process. A thread is a single sequential flow of control in a program. Running multiple threads simultaneously in a single program to do different tasks is called multithreading. [0003] Data processing systems, including computers and data routing / forwarding devices, typically run multiple threads concurrently based on shared resources. Each thread includes an independent execution pro...

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): G06F11/36G06F9/50
Inventor 田媛媛李俊丽王峻青尹殷赵峰乔咏宋潇豫张永军
Owner CHINA STANDARD SOFTWARE
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
Eureka Blog
Learn More
PatSnap group products