Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for multi-thread processing data

A technology for data processing and thread processing, applied in the field of communication, can solve the problems of reduced system processing efficiency, reduced system processing efficiency, consumption of a large amount of memory resources, etc., to achieve the effect of reducing resource consumption and improving efficiency

Active Publication Date: 2017-07-14
SHANGHAI DATANG MOBILE COMM EQUIP +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The increase of memory consumption leads to the decline of system performance, which reduces the processing efficiency of the system;
[0009] Due to the limited memory requested, for example, for applications on 32-bit machines, the memory requested by a process cannot exceed 2G. With the gradual increase in memory consumption, when the consumed memory reaches the upper limit, it will cause the thread to fail to apply for memory, and then the thread will no longer be able to process the data
[0010] To sum up, when the CDL-MR mass intelligent analysis system uses multiple threads to process data at the same time, because the amount of data processed is relatively large, and the data to be processed by the thread selection is random, it does not take into account the time required for processing the data. The amount of memory resources consumed makes the use of thread memory resources unreasonable, which will consume a large amount of memory resources, resulting in a decline in system performance and a reduction in system processing efficiency

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
  • Method and device for multi-thread processing data
  • Method and device for multi-thread processing data
  • Method and device for multi-thread processing data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In the prior art, the selection of the data to be processed by the thread is random, but in fact there is a certain relationship between the amount of resources consumed by the thread and the time in the process of processing the data. Embodiments of the present invention provide a multi-threaded The data processing method and device are used to realize that multiple threads process a large amount of data at the same time, rationally utilize thread resources, reduce thread resource consumption, and improve system data processing efficiency.

[0060] like figure 1 As shown, the embodiment of the present invention provides a method for multi-threaded data processing, the method comprising:

[0061] S11. For the data group currently processed by multi-threading, when any data processing is completed, select a data from the unprocessed data and add it to the data group; wherein, one thread processes one data;

[0062] S12. Estimating the total amount of resources consumed ...

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 method and device for multi-thread processing data, which are used to realize that multiple threads process a large amount of data at the same time, rationally utilize thread resources, reduce thread resource consumption, and improve the efficiency of system processing data. The method of the present invention includes: for the data group currently processed by multithreading, when any data processing is completed, select a data from the unprocessed data and add it to the data group; wherein, one thread processes one data ; Estimate the total amount of resources consumed by processing the data in the data group at the end of the first processing of any data in the data group, and start processing the data in the group if the total amount of resources meets the preset condition.

Description

technical field [0001] The invention relates to the communication field, in particular to a method and device for multi-thread processing data. Background technique [0002] Based on the global information system (Global Information System, GIS) Call Detail Log-Measurement Report (Call Detail Log-Measurement Report, CDL-MR) mass intelligent analysis system, it can CDL-MR data analysis can detect hidden problems in the network in a timely manner, quickly avoid potential network risks, and ensure the stable and healthy development of the network. The application of this analysis system effectively improves the service experience and brand loyalty of user terminals, and reduces the cost of network optimization. [0003] The analysis process of CDL-MR data of RNC by CDL-MR massive intelligent analysis system includes the following two parts: [0004] The first analysis process: analyze the data in the CDL-MR file, and store the analyzed data into the database; [0005] The sec...

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 Patents(China)
IPC IPC(8): G06F9/50
Inventor 余再跃李东宇
Owner SHANGHAI DATANG MOBILE COMM EQUIP