Movatterモバイル変換


[0]ホーム

URL:


CN108241524A - A kind of task executing method and system - Google Patents

A kind of task executing method and system
Download PDF

Info

Publication number
CN108241524A
CN108241524ACN201611220469.1ACN201611220469ACN108241524ACN 108241524 ACN108241524 ACN 108241524ACN 201611220469 ACN201611220469 ACN 201611220469ACN 108241524 ACN108241524 ACN 108241524A
Authority
CN
China
Prior art keywords
task
index
application
generic
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611220469.1A
Other languages
Chinese (zh)
Other versions
CN108241524B (en
Inventor
刘宗杰
王艳辉
李海波
谢程算
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hainan Qiantang Shilian Information Technology Co.,Ltd.
Original Assignee
Beijing Visionvera International Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Visionvera International Information Technology Co LtdfiledCriticalBeijing Visionvera International Information Technology Co Ltd
Priority to CN201611220469.1ApriorityCriticalpatent/CN108241524B/en
Publication of CN108241524ApublicationCriticalpatent/CN108241524A/en
Application grantedgrantedCritical
Publication of CN108241524BpublicationCriticalpatent/CN108241524B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the present invention provides a kind of task executing method, including:Receive the instruction for the first task for performing the first application;Judge whether the classification of the first task is identical with the classification of at least one task of first application being carrying out;If the classification of the first task is identical with the classification of the second task of first application being carrying out, the first task is performed by the second process of the second task;If the classification of the first task is differed with the classification of all tasks of first application being carrying out, the first process is generated;The first task is performed by the first process.The embodiment of the present invention also provides a kind of task execution system.In the embodiment of the present invention, the task of different classifications is performed respectively by different processes, so as to be changed into multi-process mode from traditional one process mode so that the robustness of this method and system is good, the fast response time of execution task, resource utilization height.

Description

A kind of task executing method and system
Technical field
The present invention relates to tasks carrying technical field more particularly to a kind of task executing method and systems.
Background technology
Applying for the prior art is carried out in the task of execution by way of one process.With achievable an of applicationBusiness is on the increase, and multitask is performed by way of the thread for increasing one process.But the mode of one process still results in thisThe robustness of method is poor, the response speed of execution task is slow, resource utilization is low.
Invention content
The embodiment of the present invention provides a kind of task executing method and system, can solve the prior art and only be performed by one processThe problem of multitask.
In a first aspect, a kind of task executing method is provided, including:Receive the instruction for the first task for performing the first application;Judge whether the classification of the first task is identical with the classification of at least one task of first application being carrying out;IfThe classification of the first task is identical with the classification of the second task of first application being carrying out, then passes through described secondSecond process of task performs the first task;If first application classified be carrying out of the first taskThe classification of all tasks differs, then generates the first process;The first task is performed by first process.
Second aspect provides a kind of task execution system, which is characterized in that including:First receiving module is held for receivingThe instruction for the first task that row first is applied;First judgment module, for judge the classification of the first task whether withThe classification of at least one task of first application performed is identical;First execution module, if for the first taskClassify identical with the classification of the second task of first application being carrying out, then pass through the second process of second taskPerform the first task;First generation module, if classify and be carrying out described first for the first task shouldThe classification of all tasks differs, then generates the first process;Second execution module, for being held by first processThe row first task.
In this way, in the embodiment of the present invention, the task of different classifications is performed respectively by different processes, thus from biographyThe one process mode of system is changed into multi-process mode so that the robustness of this method and system is good, performs the response speed of taskSoon, resource utilization is high.
Description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present inventionAttached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the present inventionExample, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these attached drawingsObtain other attached drawings.
Fig. 1 is the flow chart of the task executing method of first embodiment of the invention;
Fig. 2 is the flow chart of the task executing method of second embodiment of the invention;
Fig. 3 is the structure diagram of the task execution system of third embodiment of the invention;
Fig. 4 is the structure diagram of the task execution system of fourth embodiment of the invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, completeSite preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, instead of all the embodiments.Based on this hairEmbodiment in bright, those of ordinary skill in the art's acquired every other implementation without creative effortsExample, shall fall within the protection scope of the present invention.
First embodiment
First embodiment of the invention discloses a kind of task executing method.This method is generally in computer, mobile terminal etc.It is used in equipment.As shown in Figure 1, this method specifically includes the steps:
Step S101:Receive the instruction for the first task for performing the first application.
First application can carry out multiple tasks.User's if desired the first application execution first task, can be connect by the stepReceive the instruction for the first task for performing the first application.
Step S102:Judge first task classification whether be carrying out first application at least one task pointClass is identical.
Each task can be belonged in a generic task.Same generic task is performed by a process.Therefore, pass throughThis step can determine whether the classification of first task, be to perform the task using existing process so as to can determine, it is desired nonetheless to newbornThe task is performed into a process.
If the classification of first task is identical with the classification of the second task of the first application being carrying out, step is carried outS103;If the classification of first task is differed with the classification of all tasks of the first application being carrying out, step is carried outS104。
Step S103:First task is performed by the second process of the second task.
The classification of first task is identical with the classification of the second task of the first application being carrying out, then new without regenerationProcess, directly pass through the second process of the second task perform first task.
Step S104:Generate the first process.
If the classification of first task is differed with the classification of all tasks of the first application being carrying out, need to give birth toThe process of Cheng Xin performs the task.
Step S105:First task is performed by the first process.
After the first new process of generation, which is performed by the first process.If receive again execution with it is firstThe instruction for similar task of being engaged in then performs the task similar with first task by first process.
To sum up, the task executing method of first embodiment of the invention, for different classifications task respectively by differentProcess performs, so as to be changed into multi-process mode from traditional one process mode so that the robustness of this method is good, performs taskFast response time, resource utilization it is high.
Second embodiment
Second embodiment of the invention discloses a kind of task executing method.This method is generally in computer, mobile terminal etc.It is used in equipment.As shown in Fig. 2, this method specifically includes the steps:
Step S201:According to the degree of association between the multiple tasks of the first application, task is divided at least two classes.
Wherein, from the angle of the first achievable several functions of application, if having in function between task and taskAny nexus nature in poly-, sequential cohension, communication cohesion, it is believed that there is the degree of association, then by these between task and taskTask is divided into same class.For example, task can be divided into three classes:Resource management tasks class, message management task class, Multimedia TaskClass.
Wherein, following rules should be met for the first application:First index of the first application meets the first rule.
Specifically, the first index includes:Total memory usage, total CPU usage and the total frequently interaction rate of first application.First rule is:Total memory usage of first application is no more than first threshold, and total CPU usage of the first application is no more than theTwo threshold values and total frequent interactive rate of the first application are no more than third threshold value.Preferably, according to actual conditions, first thresholdIt can be set as the 80% of the available overall availability of memory.Second threshold can be set as the 80% of the available total occupancies of CPU.ThirdThreshold value can be set according to demand.In general, if the first index of the first application is unsatisfactory for the first rule, it is likely that calculatingThe system of machine, mobile terminal etc. generates harm, and therefore, it is necessary to limit the first index of the first application to meet the first rule.
Step S202:Judge whether the second index per generic task meets Second Rule and the third index per generic taskWhether it is located within the scope of first.
Specifically, the second index includes:Per the memory usage of generic task, CPU usage and frequently interact rate.Appoint per classThe memory usage of business, CPU usage and frequently interaction rate can according to the memory usage of each task in the generic task,CPU usage and the frequently acquisition of interaction rate.Generally, it hands over for the memory usage of each task, CPU usage and frequentlyMutual rate can be there are one theoretical value for using.Second Rule is:Memory usage per generic task is no more than the every of the first applicationThe average memory usage of generic task, CPU usage be no more than every generic task of the first application average CPU usage andFrequently interaction rate is no more than the average frequently interaction rate of every generic task of the first application.Being averaged for every generic task of first application is interiorUtilization rate is deposited as total memory usage of the first application divided by the quantity of the classification of the task of the first application.Every class of first applicationThe average CPU usage of task is total CPU usage of the first application divided by the quantity of the classification of the task of the first application.FirstThe average frequently interaction rate of every generic task of application is total frequent interactive rate of the first application divided by the class of the task of the first applicationOther quantity.In general, using the mean value of the first index as the standard of the second index per generic task, it may be such that the utilization of resourcesRate maximizes;Meanwhile if a generic task is more than the mean value, other generic tasks may be caused to perform difficulty, therefore, it is necessary to limitThe second index per generic task meets Second Rule.For example, task has been divided into Resource management tasks class and Multimedia Task class,Total memory usage of first application is 80%, total CPU usage is 80% and total frequently interaction rate is 80%, then per generic taskCorresponding memory usage, CPU usage and frequent interaction rate are no more than 40%.
Specifically, third index is:Memory usage, CPU usage and the frequently interaction of every generic task of first applicationThe sum of rate.Preferably, this first ranging from 50%~100%.For example, the memory usage of Resource management tasks class for 30%,CPU usage is 30% and frequently interaction rate is 20%, then the memory usage of Resource management tasks class, CPU usage and frequencyThe sum of numerous interactive rate is 80%, within the scope of above-mentioned preferred first, therefore, is met the requirements.If beyond the first rangeThe upper limit then shows that the process assumes responsibility for too many task, and load is heavier, less efficient;If beyond the lower limit of the first range, tableThe task that the bright process undertakes is very little, the wasting of resources;Therefore, it is necessary to limit the third index of every generic task be located at the first range itIt is interior.
If the second index of any generic task is unsatisfactory for Second Rule or third index exceeds the upper limit of the first range,Carry out step S203;If the third index of any generic task exceeds the lower limit of the first range, step S204 is carried out.If appoint per classSecond index of business meets Second Rule and the third index per generic task is located within the scope of first, then completion of classifying canStep S205 is carried out, which can be for users to use.
Step S203:The degree of association between multiple tasks in the generic task, which is classified again.
By the step so that sorted the second index per generic task meets Second Rule and third index position againWithin the scope of first.
Classify again is for the generic task for being unsatisfactory for above-mentioned requirements.The generic task can be further divided at leastTwo classes.During classifying again, from the achievable different function angle of each task of the generic task or from suchThe attribute of each task of business sets out, and also classifies according to the degree of association between task.For example, it is that audio is appointed according to Multimedia TaskBusiness or video task, according to the degree of association between task, Multimedia Task 1 and Multimedia Task are further divided by Multimedia Task2。
Sorted the second index per generic task meets Second Rule again and third index is located within the scope of first,This, which classifies just to calculate again, completes, and therefore, then can return to step S202 after classifying and is judged.
It should be understood that above-mentioned classifying again is a dynamic process, it can constantly be repeated up to every one kindSecond index of task meets Second Rule and third index is located within the scope of first.
It should be understood that after classifying again, with the variation of classification quantity and the variation of the task quantity per generic task,Per the memory usage of generic task, CPU usage and rate is frequently interacted, the average memory usage, average CPU per generic task account forWith rate, average frequently interaction rate, the memory usage per generic task, CPU usage and frequently the sum of interaction rate can all becomeWhen changing, then making a decision, need to be judged using updated data.
Step S204:It is same generic task by the generic task and a kind of task merging of third index minimum.
By the step so that the second index of every generic task after merging meets Second Rule and third index is located atWithin the scope of first.
By the step, it can make in the task merging that some are not necessarily to individually classify to other generic tasks, so as to maximumThe utilization resource of change.With a kind of task merging of third index minimum, the merging can be mitigated to the maximum extent to original classificationIt influences.
Second index of every generic task after merging meets Second Rule and third index is located within the scope of first, shouldMerge just to calculate and complete, therefore, after merging can return to step S202 and judged.
It should be understood that above-mentioned merging is a dynamic process, it can constantly be repeated up to appointing for every one kindSecond index of business meets Second Rule and third index is located within the scope of first.
It should be understood that merge after, with classification quantity variation and per generic task task quantity variation, oftenThe memory usage of generic task, CPU usage and rate is frequently interacted, the average memory usage, average CPU per generic task occupyThe sum of rate, average frequently interaction rate, the memory usage per generic task, CPU usage and frequent interaction rate can all change,When making a decision again, need to be judged using updated data.
It should be understood that the above-mentioned process classified and merged again is not two completely isolated processes, sometimes, in order toIt meets the requirements, needs to classify and merge interaction progress again, the second index that could realize finally makes every generic task meets the second ruleThen and third index is located within the scope of first.
After classification is met the requirements, the corresponding task of the first application execution can be started.
Step S205:Start the first application, receive the instruction for performing at least one task.
After starting the first application, user may need one task of the application execution, it may be desired to which the application execution is at leastTherefore two tasks, by the step, can receive the corresponding instruction for performing task.
Step S206:Obtain the classification of at least one task.
By the step, the classification of each task is obtained, to determine to need to generate several processes.
Step S207:At least one process is generated according to the classification of at least one task.
Wherein, a generic task corresponds to a process.If an only generic task, a process is generated;If there isMulticlass task then needs to generate multiple processes.
Step S208:Corresponding at least one task is performed by least one process.
By the step, performed by the process of every generic task per generic task, multiple kinds are performed so as to avoid one processThe task of class so that response speed is slow, resource utilization is low.
During execution task, possible user may require that using new task is performed again, then can pass through following stepsSuddenly the new task is performed.
Step S209:Receive the instruction for the first task for performing the first application.
User's if desired one new first task of the first application execution can receive the first application of execution by the stepFirst task instruction.
Step S210:Judge first task classification whether be carrying out first application at least one task pointClass is identical.
Since same generic task is performed by a process.Therefore, the class of first task is can determine whether by this stepNot, so as to can determine it is to perform the task using existing process, it is desired nonetheless to which a newly-generated process performs the task.
If the classification of first task is identical with the classification of the second task of the first application being carrying out, step is carried outS211;If the classification of first task is differed with the classification of all tasks of the first application being carrying out, step is carried outS212。
Step S211:First task is performed by the second process of the second task.
The classification of first task is identical with the classification of the second task of the first application being carrying out, then without new in generationProcess, directly pass through the second process of the second task perform first task.
Step S212:Generate the first process.
If the classification of first task is differed with the classification of all tasks of the first application being carrying out, need to give birth toThe process of Cheng Xin performs the task.
Step S213:First task is performed by the first process.
After the first new process of generation, which is performed by the first process.If receive again execution with it is firstThe instruction for similar task of being engaged in then performs the task similar with first task by first process.
Preferably, although before the first application is started, according to theoretical value, the task of first application is carried outRational classification, but during possible actual practice, still there is certain deviation with theoretical value for various reasons, becauseThis, in order to avoid ready-made classification goes wrong, the method for the present embodiment can also change well in advance in actual practiceClassification.Specifically, this method further includes the steps:
The first step:During execution task, if the second index of any task is unsatisfactory for Second Rule or thirdIndex exceeds the upper limit of the first range, then the generic task is classified again, so that sorted the second finger per generic task againMark meets Second Rule and third index is located within the scope of first.
Second step:If the third index of any generic task exceeds the lower limit of the first range, which is referred to thirdThe minimum a kind of task merging of mark is same generic task, so that the second index of every generic task after merging meets Second Rule simultaneouslyAnd third index is located within the scope of first.
It reclassifies by above-mentioned, when the first application performs task again, is then generated by the classification after reclassifyingProcess performs corresponding task.
The detailed process of two above-mentioned steps is identical with the step S203 and S204 of preparation stage, repeats no more again.
To sum up, the task executing method of second embodiment of the invention, by advance to different task Rational Classification, so as toSame generic task is performed in application, process can be generated according to the classification of pending task starting first, for different classificationsTask performed respectively by different process, so as to be changed into multi-process mode from traditional one process mode so that weThe robustness of method is good, the fast response time of execution task, resource utilization height.
It should be noted that for embodiment of the method, in order to be briefly described, therefore it is all expressed as to a series of action groupIt closes, but those skilled in the art should know, the embodiment of the present invention is not limited by described sequence of movement, because according toAccording to the embodiment of the present invention, certain steps may be used other sequences or be carried out at the same time.Secondly, those skilled in the art also shouldKnow, embodiment described in this description belongs to preferred embodiment, and the involved action not necessarily present invention is implementedNecessary to example.
3rd embodiment
Third embodiment of the invention discloses a kind of task execution system.The system generally can be in computer, mobile terminalEtc. use in equipment.As shown in figure 3, the system specifically includes following module:
First receiving module 301, for receiving the instruction for the first task for performing the first application.
First judgment module 302, for judge first task classification whether be carrying out first application at leastThe classification of one task is identical.
First execution module 303, if classification and the second task of the first application for being carrying out for first taskClassify identical, then first task is performed by the second process of the second task.
First generation module 304, if classification and all tasks of the first application for being carrying out for first taskClassification differs, then generates the first process.
Second execution module 305 performs first task for passing through the first process.
To sum up, the task execution system of third embodiment of the invention, for different classifications task respectively by differentProcess performs, so as to be changed into multi-process mode from traditional one process mode so that the robustness of this system is good, performs taskFast response time, resource utilization it is high.
Fourth embodiment
Fourth embodiment of the invention discloses a kind of task execution system.The system generally can be in computer, mobile terminalEtc. use in equipment.As shown in figure 4, the system specifically includes following module:First receiving module 401, the first judgment module402nd, the first execution module 403, the first generation module 404 and the second execution module 405.In above-mentioned module and 3rd embodimentThe function of identical module is identical, and details are not described herein.
Preferably, which further includes:
Starting module 406, for before receiving the instruction for performing first task, starting the first application, receiving and perform at leastThe instruction of one task.
Acquisition module 407, for obtaining the classification of at least one task.
Second generation module 408, for generating at least one process according to the classification of at least one task.
Wherein, a generic task corresponds to a process.
Third execution module 409, for performing corresponding at least one task by least one process.
Preferably, which further includes:
First sort module 410, the step of for starting the first application, receiving the instruction for performing at least one task itBefore, according to the degree of association between the multiple tasks of the first application, task is divided at least two classes.
Wherein, the first index of the first application meets the first rule.
First index includes:Total memory usage, total CPU usage and the total frequently interaction rate of first application.
First rule is:Total memory usage of first application is no more than first threshold, total CPU usage of the first applicationIt is no more than third threshold value no more than second threshold and the first total frequent interactive rate applied.
Preferably, which further includes:
For the degree of association between the multiple tasks according to the first application, task is divided at least for second judgment module 411After the step of two classes, judge whether the second index per generic task meets Second Rule and the third index per generic task and beIt is no to be located within the scope of first.
Second sort module 412, if the second index for any generic task is unsatisfactory for Second Rule or third indexBeyond the upper limit of the first range, then the degree of association between the multiple tasks in the generic task, which is divided againClass, so that sorted the second index per generic task meets Second Rule again and third index is located within the scope of first.
First merging module 413, if the third index for any generic task exceeds the lower limit of the first range, by suchA kind of task merging of task and third index minimum is same generic task, so that the second index of every generic task after merging expiresSufficient Second Rule and third index are located within the scope of first.
Wherein, the second index includes:Per the memory usage of generic task, CPU usage and frequently interact rate.
Second Rule is:The average memory that memory usage per generic task is no more than every generic task of the first application usesRate, CPU usage are no more than the average CPU usage of every generic task of the first application and frequently interaction rate is no more than firstThe average frequently interaction rate of every generic task of application.
Third index is:The sum of memory usage, CPU usage and frequent interaction rate of every generic task of first application.
Preferably, which further includes:
Third sort module 414, for during execution task, if the second index of any task is unsatisfactory for secondRule or third index exceed the upper limit of the first range, then the generic task are classified again, so that sorted per class againSecond index of task meets Second Rule and third index is located within the scope of first.
Second merging module 415, if the third index for any generic task exceeds the lower limit of the first range, by suchA kind of task merging of task and third index minimum is same generic task, so that the second index of every generic task after merging expiresSufficient Second Rule and third index are located within the scope of first.
To sum up, the task execution system of 4th example of the invention, by advance to different task Rational Classification, so as toStart first and perform same generic task in application, process can be generated according to the classification of pending task, for different classificationsTask is performed respectively by different processes, so as to be changed into multi-process mode from traditional one process mode so that this systemRobustness it is good, to perform the fast response time of task, resource utilization high.
For device embodiment, since it is basicly similar to embodiment of the method, so description is fairly simple, it is relatedPart illustrates referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of progressive, the highlights of each of the examples are withThe difference of other embodiment, just to refer each other for identical similar part between each embodiment.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can be provided as method, apparatus or calculateMachine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software andThe form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer canWith in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program codeThe form of the computer program product of implementation.
The embodiment of the present invention be with reference to according to the method for the embodiment of the present invention, terminal device (system) and computer programThe flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructionsIn each flow and/or block and flowchart and/or the block diagram in flow and/or box combination.These can be providedComputer program instructions are set to all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminalsStandby processor is to generate a machine so that is held by the processor of computer or other programmable data processing terminal equipmentsCapable instruction generation is used to implement in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxesThe device for the function of specifying.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing terminal equipmentsIn the computer-readable memory to work in a specific way so that the instruction being stored in the computer-readable memory generates packetThe manufacture of command device is included, which realizes in one flow of flow chart or multiple flows and/or one side of block diagramThe function of being specified in frame or multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing terminal equipments so thatSeries of operation steps are performed on computer or other programmable terminal equipments to generate computer implemented processing, thusThe instruction offer performed on computer or other programmable terminal equipments is used to implement in one flow of flow chart or multiple flowsAnd/or specified in one box of block diagram or multiple boxes function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, those skilled in the art once know baseThis creative concept can then make these embodiments other change and modification.So appended claims are intended to be construed toIncluding preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to byOne entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operationBetween there are any actual relationship or orders.Moreover, term " comprising ", "comprising" or its any other variant meaningCovering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements are not only wrappedThose elements are included, but also including other elements that are not explicitly listed or are further included as this process, method, articleOr the element that terminal device is intrinsic.In the absence of more restrictions, it is wanted by what sentence "including a ..." limitedElement, it is not excluded that also there are other identical elements in the process including the element, method, article or terminal device.
Above to a kind of task executing method provided by the present invention and system, it is described in detail, it is used hereinSpecific case is expounded the principle of the present invention and embodiment, to understand the explanation of above example is only intended to helpingThe method and its core concept of the present invention;Meanwhile for those of ordinary skill in the art, thought according to the present invention is havingThere will be changes in body embodiment and application range, in conclusion the content of the present specification should not be construed as to the present inventionLimitation.

Claims (10)

CN201611220469.1A2016-12-262016-12-26A kind of task executing method and systemActiveCN108241524B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201611220469.1ACN108241524B (en)2016-12-262016-12-26A kind of task executing method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201611220469.1ACN108241524B (en)2016-12-262016-12-26A kind of task executing method and system

Publications (2)

Publication NumberPublication Date
CN108241524Atrue CN108241524A (en)2018-07-03
CN108241524B CN108241524B (en)2019-04-02

Family

ID=62702166

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201611220469.1AActiveCN108241524B (en)2016-12-262016-12-26A kind of task executing method and system

Country Status (1)

CountryLink
CN (1)CN108241524B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110083442A (en)*2019-03-182019-08-02咪咕文化科技有限公司User task operation method, server and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080127044A1 (en)*2006-07-312008-05-29Barros Alistair PProcess suspension through process model design
US20120180061A1 (en)*2011-01-102012-07-12International Business Machines CorporationOrganizing Task Placement Based On Workload Characterizations
CN103365729A (en)*2013-07-192013-10-23哈尔滨工业大学深圳研究生院Dynamic MapReduce dispatching method and system based on task type
CN103473138A (en)*2013-09-182013-12-25柳州市博源环科科技有限公司Multi-tasking queue scheduling method based on thread pool
CN104284141A (en)*2013-07-082015-01-14株式会社日立制作所 video surveillance system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080127044A1 (en)*2006-07-312008-05-29Barros Alistair PProcess suspension through process model design
US20120180061A1 (en)*2011-01-102012-07-12International Business Machines CorporationOrganizing Task Placement Based On Workload Characterizations
CN104284141A (en)*2013-07-082015-01-14株式会社日立制作所 video surveillance system
CN103365729A (en)*2013-07-192013-10-23哈尔滨工业大学深圳研究生院Dynamic MapReduce dispatching method and system based on task type
CN103473138A (en)*2013-09-182013-12-25柳州市博源环科科技有限公司Multi-tasking queue scheduling method based on thread pool

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110083442A (en)*2019-03-182019-08-02咪咕文化科技有限公司User task operation method, server and storage medium
CN110083442B (en)*2019-03-182021-12-07咪咕文化科技有限公司User task operation method, server and storage medium

Also Published As

Publication numberPublication date
CN108241524B (en)2019-04-02

Similar Documents

PublicationPublication DateTitle
TWI694339B (en) Blockchain consensus method, equipment and system
CN104102475B (en)The method, apparatus and system of distributed parallel task processing
US20150234674A1 (en)Method, System and Apparatus for Creating Virtual Machine
CN105718317A (en)Task scheduling method and task scheduling device
CN110704283A (en)Method, device and medium for uniformly generating alarm information
CN108270662A (en)A kind of message distributing method, device and equipment
CN104503831B (en)Equipment optimization method and device
CN114416352A (en)Computing resource allocation method and device, electronic equipment and storage medium
WO2020119029A1 (en)Distributed task scheduling method and system, and storage medium
CN105872114A (en)Video monitoring cloud platform resource scheduling method and device
CN104734996A (en)Network bandwidth allocation method and terminal
CN106959892A (en)Process handling method, device and electronic equipment
CN107168802A (en)The merging method and device of a kind of cloud storage small file
CN105808346B (en) Method and device for task scheduling
CN106201711B (en)A kind of task processing method and server
CN112685409B (en)PAAS application service topology generation method and device and readable storage medium
CN106855825B (en) A task processing method and device thereof
CN109800074A (en)Task data concurrently executes method, apparatus and electronic equipment
CN105487928A (en)Control method and device and Hadoop system
CN117472471A (en)Application program configuration method, device, equipment and storage medium
CN111130834B (en)Method and device for processing network elasticity strategy
CN108241524B (en)A kind of task executing method and system
CN106155796A (en)A kind of thread scheduling method based on queue and device
CN110995856B (en)Method, device and equipment for server expansion and storage medium
CN108984790A (en)A kind of data branch mailbox method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:100000 Dongcheng District, Beijing, Qinglong Hutong 1, 1103 house of Ge Hua building.

Applicant after:Video Link Power Information Technology Co., Ltd.

Address before:100000 Beijing Dongcheng District gogoa building A1103-1113

Applicant before:BEIJING VISIONVERA INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD.

CB02Change of applicant information
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20201230

Address after:570105 room 1201, Central International Plaza, 77 Binhai street, Longhua District, Haikou City, Hainan Province

Patentee after:Hainan Qiantang Shilian Information Technology Co.,Ltd.

Address before:100000 Dongcheng District, Beijing, Qinglong Hutong 1, 1103 house of Ge Hua building.

Patentee before:VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp