Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

56 results about "Child process" patented technology

A child process in computing is a process created by another process (the parent process). This technique pertains to multitasking operating systems, and is sometimes called a subprocess or traditionally a subtask.

Process management method and device, storage medium and electronic equipment

The invention discloses a process management method and device, a storage medium and electronic equipment. The method comprises the steps that a target root process in an application sandbox is used for receiving a process stopping instruction sent by a first application, different root processes correspond to second applications in different operation modes, the process stopping instruction is used for stopping service processes of the second applications with the operation modes being target operation modes, and the process stopping instruction is initiated by the first application; the first application is used for creating an application sandbox and controlling the operation of the second application; determining target exit data according to the process stop instruction and the stop priority data; according to the target quit data, quit operation is executed on the sub-processes of the target root process in sequence, a process end message is generated, and the process end message shows that all the sub-processes of the target root process stop running. According to the method and the device, the technical problems of complex process exit flow and relatively high exit error rate in the multi-operation mode are solved.
Owner:ZHEJIANG DAHUA TECH CO LTD

Cross-platform IPA packet uploading method, system and device based on Flutter and medium

The invention discloses a Flutter-based cross-platform IPA packet uploading method, system and device and a medium, and the method specifically comprises the following steps: using a Flutter framework to develop a desktop application, and pre-packaging an iTMSTranport command line tool and a Java runtime environment in the desktop application; based on the desktop application, responding to user dragging or file selection operation to obtain an IPA file, automatically decompressing the IPA file and performing file analysis to obtain an analysis result; dynamically generating a command line instruction according to an analysis result; on the basis of a command line instruction, an uploading command is executed through a protossrun library promoter sub-process of the Flutter, and a command line output stream is captured in real time; and monitoring an exit code of the sub-process and a success identifier or an error identifier in the output stream, generating an uploading result report and triggering a system notification. According to the method, the key tool and the environment are integrated in the Flutter desktop application, so that a cross-platform IPA packet uploading function is realized, a unified and convenient operation entrance is provided for a user, platform limitation is broken, and development efficiency and experience are improved.
Owner:广州三七极耀网络科技有限公司

Understanding the impact of a change prior to automatically remediating a detected issue

Use of behavior graphs is disclosed. Information is acquired related to datacenter activity comprising entry point information associated with a client entering a datacenter from an external entry point, a user on a machine class information, information on launched processes, child processes, and / or interactive processes, and information related to addresses with which processes communicate. Various tiers of nodes are generated based on the acquired information. A baseline graph is generated and used for comparison with subsequent behavior graphs. Selective remediation can be performed.
Owner:FORTINET INC

Process launch constraints

A kernel of an operating system receives a request from a parent process (e.g., an exec or spawn system call) to launch a child process that executes a binary. The kernel identifies a process-specific launch constraint, which is a precondition for launching the child process. The kernel evaluates the constraint, which can match against any type of system state or variable, including the process's location on disk, protection on disk, and how the process is to be launched. The kernel can then determine whether to launch the child process, thus permitting the child process to be scheduled for execution by the operating system. Launch constraints can be used both for a child process to impose preconditions on the parent process, and vice versa. Launch constraints can be included in the launch request, embedded in the binary, or located elsewhere, such as in a trust cache in kernel memory.
Owner:APPLE INC

Multi-process analyte monitoring and communication system

Systems and methods are provided for improved analyte processing with data that was captured by analyte monitors. Analyte data entries are processed with multiple child processes and the child processes pass results to a parent process. The parent process aggregates the children results to result in faster processing times. The analyte data is processed in a backend system that is linked to user computing devices with graphical user interfaces.
Owner:EDDII INC

A software status automatic monitoring method and system

The present invention discloses a method and system for automatically supervising software status, which relates to the technical field of software status management. The method solves the technical problem that existing solutions are inaccurate in monitoring abnormalities of database services and cannot provide processing plans to promptly process database services, resulting in the database being unable to operate continuously and stably. The present invention establishes a message queue between a main process and a child process through shared memory, and executes a processing plan based on the number of heartbeat writes of the child process and the updated heartbeat number read by the main process; not only can the abnormalities of the database service be accurately monitored in real time, but the corresponding processing plan can also be executed to promptly process the database abnormalities, thereby ensuring the continuous and stable operation of the database; the processing plans built into the monitoring platform of the present invention can be added and deleted in real time, and when adding or deleting processing plans, only the configuration of the monitoring platform needs to be changed, which is simple and convenient to operate and can ensure the operating efficiency of the database service.
Owner:XIAN THERMAL POWER RES INST CO LTD

Process pool processing method and system based on instruction communication

The invention provides a process pool processing method and system based on instruction communication, and the method comprises the steps: building a first communication channel for transmitting an instruction in a one-way manner and a second communication channel for transmitting an execution result in a one-way manner between a main process and each sub-process; the host process sends an instruction message containing an instruction type to the target sub-process through the first communication channel, wherein the instruction type at least comprises a state management instruction used for controlling the life cycle or the operation state of the sub-process and a broadcast instruction used for issuing synchronization information; and the sub-process monitors the first communication channel, receives and analyzes the instruction message, executes a preset operation according to the instruction type, and sends a result message containing an execution state or return data back to the host process through the second communication channel. According to the invention, active and refined process management is realized, a highly flexible broadcast collaboration mechanism is provided, and the robustness of the system is improved.
Owner:SHANGHAI BAOSIGHT SOFTWARE CO LTD

Real-time multi-task delivery methods, devices, electronic equipment and storage media

This invention discloses a real-time multi-task deployment method, apparatus, electronic device, and storage medium, relating to the field of computer technology. The real-time multi-task deployment method is used on a Linux operating system and includes: acquiring a preset number of tasks to be run; acquiring the same number of database thread pool handles as the number of tasks, wherein the Linux operating system and the server have pre-established several TCP connections, and the database thread pool handles point to idle TCP connections; branching the current main process into the same number of child processes as the number of tasks, so that each child process is used to run one task, and allocating a database thread pool handle to each child process; and attaching the branched child processes and their corresponding database thread pool handles to the Linux operating system for execution. This invention enables second-level multi-task execution with high task processing efficiency.
Owner:BEIJING ANTIY NETWORK SAFETY TECH CO LTD

Data persistence processing method and device, electronic equipment and storage medium

ActiveCN116627716BData setDatabase
Embodiments of the present application provide a data persistence processing method and device, electronic equipment and computer readable storage medium, and relate to the technical field of computer servers. When a parent process creates a child process by executing a branch function operation, the central processing unit node where the child process is located is recorded, and a directly connected hard disk thereof is selected as a current persistent file data disk, and if not, it is stored by default. After generating a target persistent file in the snapshot mode, it is judged whether the target persistent file and the current persistent file are in the same hard disk, and if yes, the current persistent file is deleted, and the parent process updates statistical information. Otherwise, the current persistent file is first marked as an old file, and after updating the statistical information, the current persistent file is deleted, thereby solving the problem that when the data set is relatively large or the server needs to cross the road to write data, the time for stopping processing the client is too long, and the efficiency of server data persistence processing is improved.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Data persistence method and device and electronic equipment

The embodiment of the invention discloses a data persistence method and device and electronic device.The data persistence method comprises the steps that in response to a persistence instruction, a child process corresponding to a parent process is created, memory metadata corresponding to the parent process is copied to the child process, and the data persistence instruction is obtained; and running the sub-process to copy an address mapping table corresponding to the parent process at the data persistence moment based on the memory metadata and the corresponding query table, and in response to completion of copying of the sub-process, obtaining memory data pointed by a multi-level address mapping table in the sub-process for persistence, the lookup table is used for recording original table item information of table items with table updating in the parent process address mapping table from the data persistence moment. Therefore, according to the embodiment of the invention, the child process completes the copying operation of each level of address mapping table, and the table item change caused by the data operation processed by the parent process is recorded through the lookup table, so that the persistent data integrity is ensured, the parent process data processing delay caused by data persistence is reduced, and the system performance is improved.
Owner:BEIJING DIDI INFINITY TECH & DEV CO LTD

Model service method and device, equipment and storage medium

The invention discloses a model service method and device, equipment and a storage medium, and relates to the technical field of data processing, and the model service method comprises the steps: obtaining a model service request, and determining the type of the model service request; based on the type, determining a target module for processing the request from a started Modelet model engine; the Modelet model engine is used for performing initial processing on a request based on a target module and performing other processing on the initially processed request based on an original model service externally provided by a started local through a reverse proxy mode, and the Modelet model engine is designed by adopting father and son processes and a reverse proxy architecture and is designed by adopting the father and son processes and the reverse proxy architecture based on the father and son processes and the reverse proxy architecture. After the engine is started, the engine serves as a parent process to start a child process of the original model, so that the Modelet model engine reversely agents the original model, and corresponding original model services are provided. The method guarantees stable operation of large model services.
Owner:CHINA MERCHANTS BANK

Computing resource allocation

There is provided a method of computing resource allocation. The method comprises allocating a first bounded amount of computing resources forming a first set of computing resources; exclusively assigning the first set of computing resources to a first process of a computer program; receiving a request from the first process for additional computing resources; in response to the request from the first process, allocating a second bounded amount of computing resources forming a second set of computing resources; and spawning a second process from the first process and exclusively assigning the second set of computing resources to the second process; wherein this method may be repeated indefinitely by the first process, second process, or any other process created according to this method. By following this method, a process does not control the amount of computing resources allocated to that process (i.e., itself), but instead controls the amount of computing resources allocated to its child processes.
Owner:HADEAN SUPERCOMPUTING LTD

A task processing method, apparatus, medium, and device

The application discloses a task processing method and device, a medium and equipment. The method comprises the following steps: receiving a task processing request sent by a target device; determining each subtask corresponding to a target task based on the task processing request, and creating a corresponding sub-process for each subtask; configuring a corresponding storage space for each sub-process; for a first subtask to be processed currently, calling a target large model from a predetermined model server based on a first sub-process of the first subtask, processing subtask data in a first storage space and a subtask processing result of a predetermined subtask that has been executed based on the target large model, obtaining a first processing result of the first subtask, and storing the first processing result to a second storage space of a predetermined second subtask, until the processing of each subtask is completed, a target processing result is obtained, and the target processing result is sent to the target device. The application can improve the efficiency of task processing.
Owner:BEIJING ANNING INNOVATION NETWORK TECHNOLOGY CO LTD

Method and system for embedding script engine in modeling field

The invention relates to the technical field of script engine embedding, and provides a method for embedding a script engine in the modeling field, which comprises the following steps: S1, selecting an embedding mode of the script engine; s2, if the mode is a separation process mode, the host process creates and starts a sub-process with a script engine; if the mode is the shared process mode, the host process calls a function provided by a script engine; s3, if the mode is a separation process mode, the host process sends an instruction to a script engine sub-process through a cross-process communication channel, and the script engine sub-process reads and analyzes a script; if the mode is a shared process mode, the host process directly transmits a script file path or a pre-processed script content memory address to a script engine; s4, when the host process triggers to exit, if the mode is a separation process mode, the host process sends a closing instruction to the script engine sub-process; if the mode is the shared process mode, the host process calls a cleaning function of the script engine. And the software freedom degree and the new function realization efficiency are improved without depending on manufacturer customization.
Owner:PRIMARIUS TECH CO LTD

Test method, equipment, medium and program product

The embodiment of the invention provides a testing method and device, a medium and a program product, and relates to the technical field of software testing. The method comprises the steps that for any version of multiple versions of tested software, a host process corresponding to the version is generated, and the host process is used for version division and test task scheduling; generating a plurality of sub-processes through the host process, and independently executing the test process based on the plurality of sub-processes; and summarizing test results obtained after the plurality of sub-processes independently execute the test process. Based on the method, the host process can be used as a control node for version division and test task scheduling, a plurality of sub-processes are generated based on the host process, and each sub-process can independently execute the test process, so that serial test of multiple versions can be avoided, parallel test of the multiple versions can be realized, the test time can be shortened, and the test efficiency can be improved.
Owner:CETC JINCANG (BEIJING) TECH CO LTD

Process log management method and device, computer device, and storage medium

The application discloses a process log management method and device, computer equipment and a storage medium, and the method comprises the following steps: when an opening instruction corresponding to a target window is listened to, a child process corresponding to the target window is called, and target log information collected by a preload script previously injected into the child process is acquired; the target log information is analyzed, and process logs, process categories and file names in the target log information are determined; according to the process categories and file names in the target log information, a log printing primary key is determined; and the process logs in the target log information are printed into a log folder corresponding to the log printing primary key. The method realizes the functions of classified printing and classified storage of process logs of various processes.
Owner:CHINA MERCHANTS FINANCE HLDG CO LTD

Method and device for reading weight file

The embodiment of the invention provides a method and device for reading a weight file, and the method comprises the steps: determining the number of sub-processes included in each service under the condition that N services read a target weight file, N being an integer; and determining a target service according to the number of sub-processes included in each service, and decrypting the target weight file to a first shared file through the sub-process of the target service, so that other services read the decrypted target weight file from the first shared file. Through the method and the device, the problem of how to reduce memory occupation as much as possible for multiple services and multiple processes in related technologies is solved.
Owner:ZHEJIANG DAHUA TECH CO LTD

Sample level task scheduling method and system based on placeholder command line template

This invention relates to a sample-level task scheduling method and system based on placeholder command-line templates, belonging to the field of automated bioinformatics processing technology. It includes: automatically identifying and isolating samples from a user-provided data file containing sample metadata; designing a declarative command generation mechanism based on placeholder templates to generate executable shell commands for each independent sample; generating independent subprocesses for each sample's shell commands, running multiple tasks in parallel; for samples whose tasks have successfully executed, calculating new field values ​​for the sample based on user-defined new metadata columns and value templates, and appending them to the original sample record; and merging all samples after processing to generate a unified output file. This invention, through declarative placeholder templates and an automated execution mechanism, allows researchers to construct complex batch bioinformatics analysis workflows without writing any code, significantly lowering the technical threshold.
Owner:THE SECOND AFFILIATED HOSPITAL ARMY MEDICAL UNIV

Gateway and gateway hot upgrade method and system

The present disclosure discloses a gateway and a gateway hot upgrade method and system, related to the field of cloud computing. The method includes that: a connection between a parent process before a hot upgrade of a service request and a child process after the hot upgrade of the service request is cut off in response to receiving an exit signal, where the service request is used for establishing the connection between the child process after the hot upgrade and the parent process before the hot upgrade, and the child process is used for receiving port information and file descriptor information transferred by the parent process after the connection is established; and the parent process is exited, and the service request is processed based on the port information and the file descriptor information through the child process.
Owner:CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD

A database uniform waiting method, device and medium based on WAL flush events

This application discloses a unified database waiting method, device, and medium based on WAL refresh events, belonging to the field of database technology. It addresses the problems of resource waste and unstable event response delays caused by existing polling mechanisms waiting for WAL refresh events. The method includes: establishing a WAL refresh event center in the database kernel; child processes registering global wait items with the WAL refresh event center; the WAL refresh event center arranging the registered wait items to generate a global wait queue; when WAL disk flushing is completed and a new log refresh position is generated, the WAL refresh event center wakes up the child processes corresponding to wait items in the global wait queue whose target log sequence number is not greater than the latest log refresh position; the awakened child processes obtain the current log refresh position, re-check the waiting conditions based on the current log refresh position, and execute business logic or re-enter the waiting state based on the check results.
Owner:HIGHGO SOFTWARE

Multi-stage trusted parent process chain simulation test and defense enhancement method

The invention relates to the technical field of network security, and discloses a multi-stage trusted parent process chain simulation test and defense enhancement method, which comprises the following steps of: embedding a simulated malicious behavior into a child process of a legal interpreter process in simulation operation to generate a multi-stage process chain, the legal interpreter process comprises a parent process and a child process of each process; performing context behavior simulation and analysis on the multi-stage process chain to generate a cross-level behavior graph; identifying an abnormal process chain and a legal process chain of the multi-stage process chain based on the cross-level behavior map; and modifying the defense rule based on the behavior characteristics of the abnormal process chain, and modifying the defense white list based on the behavior characteristics of the legal process chain. According to the method, cross-level hidden attacks can be effectively identified, and the network security is ensured.
Owner:CHINA YANGTZE POWER +2

Web interaction system process management method and device for reducing CGI process overhead, equipment and storage medium

The invention discloses a Web interaction system process management method and device for reducing CGI process overhead, and the method comprises the steps: firstly, building a plurality of sub-process pools in advance when a Web server is started, and carrying out the multiplexing processing of subsequent requests through the processes; the parent process performs creation, task allocation, maintenance and life cycle management on the child process, and the overhead of the existing CGI process can be greatly reduced. Secondly, the shared memory is used for storing task queues or public data, synchronization is achieved in cooperation with semaphores, data competition is avoided, the overhead is small, and the speed is high. And thirdly, by using a polling method, the parent process traverses the sub-process array in sequence, and the task is allocated to the first idle sub-process, so that the effect of accurately reducing the overhead is achieved. And finally, epoll is used for replacing select or poll, so that the expenditure is remarkably reduced, and the event processing efficiency of multiple sub-processes is improved.
Owner:WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)

Redis optimization method and device, computer equipment, readable storage medium and program product

The invention relates to a Redis optimization method and device, computer equipment, a readable storage medium and a program product. The method comprises the following steps: when Redis is started, acquiring CPU (Central Processing Unit) architecture information of a server; based on the CPU architecture information of the server, effective logic cores are determined, and the effective logic cores comprise a first logic core and at least one second logic core; determining a main thread, a sub-process and a background thread of the Redis; and binding the main thread with the first logic core, and binding the sub-process and the background thread with the at least one second logic core. By adopting the method, nuclear competition can be avoided, and the Redis processing performance is improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Multi-process parallel accelerator cluster protocol calculation verification method and device

The invention provides a multi-process parallel accelerator cluster protocol calculation verification method and device, and the method comprises the steps: generating a test case set and a real label corresponding to each test case in the test case set in response to a test request; dividing the test case set into N sub-test case sets, respectively distributing the N sub-test case sets to N sub-processes of the test system, and executing the respective corresponding sub-test case sets through the N sub-processes; and performing grading comparison on the test labels and the real labels to obtain verification results corresponding to the test cases in the test case set. Multi-process parallel execution is carried out, multi-core CPU resources are fully utilized, performance multiple-level improvement is achieved, meanwhile, through a hierarchical comparison mechanism, the comparison efficiency is greatly improved while the judgment precision is guaranteed, the whole process from'test request 'to'verification result' is automatic, end-to-end automatic closed loop is achieved without manual intervention, and the efficiency is high. And the verification efficiency and the RTL (Register-Transfer Level) code coverage rate are greatly improved, so that the verification efficiency and the RTL (Register-Transfer Level) code coverage rate are greatly improved.
Owner:BEIJING TANWEIXINLIAN TECHNOLOGY CO LTD

Node level container mutation detection

A computer-implemented method for determining container information associated with detected container mutation events is disclosed. The computer-implemented method includes: determining that a system call event to a host operating system includes a call to join a namespace and execute a parent process inside the namespace; determining that the namespace is associated with an existing container; responsive to determining that the namespace is associated with an existing container, determining that the system call event further includes a call to execute a child process inside the namespace; and responsive to determining that the system call event further includes a call to execute a child process inside the namespace: designating the child process as a mutation event to the existing container, and determining container information associated with the mutation event to the existing container. A corresponding computer system and computer program product are also disclosed.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Multi-process component scheduling method, device, server and storage medium

The present application relates to a multi-process component scheduling method, device, server and storage medium, including: receiving a current scheduling request sent by any child process, obtaining the name information and the type of the node to be scheduled; judging whether the name information of the node to be scheduled exists in a preset first dictionary type variable; if the name information of the node to be scheduled exists in the preset first dictionary type variable, generating the communication address of the target scheduling execution server according to the process number of the name information of the node to be scheduled, and sending the current scheduling request to the target scheduling executor; receiving the scheduling result fed back by the target scheduling executor based on the current scheduling request, sending the scheduling result to the scheduling client, and the user obtains the final scheduling result through the scheduling client. In this way, the problems of establishing channels between the server and the client and dynamically shutting down or starting any single or multiple components are solved, reducing the resource load of the controller and improving the overall resource utilization of the controller.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD

Compute-near-memory-system event hardware performing a reduction operation

System and techniques for performing a reduction operation using event hardware are described herein. In an environment in which sub-processes are run on different processors, and these sub-processes inform a head process via event messaging, when a reduction operation is completed by a sub-process of the sub-processes, the partial result of the sub-process is received at event management circuitry of the processor of the head process. The event management circuitry uses the partial result to update an incremental result to the reduction operation as each sub-process result event message is received.
Owner:MICRON TECHNOLOGY INC

Method for bypassing download progress monitoring of a pipe buffer and use thereof

The application provides a download progress monitoring method bypassing pipeline buffering and application thereof, and belongs to the technical field of embedded system software upgrading. The application solves the problem that the parent process cannot acquire the download progress of the child process in real time due to the full buffering mechanism of the pipeline, and causes UI lag. The technical scheme points are as follows: a first process starts a second process to execute downloading and specifies a local storage path, so that a data stream bypasses a standard output pipeline and is directly written into a file system; the first process acquires the real-time size of the corresponding file through polling a file system interface as the downloaded amount, and the process is independent of the communication pipeline between the two processes; and the real-time progress is calculated and output in combination with the expected total size acquired in advance. The application realizes millisecond-level real-time monitoring and smooth display of the progress, significantly improves the user experience during system updating, and is mainly used in the OTA upgrading scene of embedded devices.
Owner:SHENZHEN SHENGQIANG TECH

Tracking of files required for running malware processes

Processes operating in a computing system are tracked. The tracking data includes or identified child processes, parent processes, and / or files associated with operation of the processes. When a process is determined to be a malware process, protective operations are performed. Protective operations may include removing or purging the malware process and all processes / files associated with the malware process in the tracking data. An infected snapshot may also be generated such that characteristics, operating procedures, and other aspects of the malware can be determined by recovering the infected snapshot to a sandbox environment and allowing the malware to execute therein.
Owner:DELL PROD LP