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

77 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

New energy automobile calibration data processing cloud platform and method

The invention discloses a new energy vehicle calibration data processing cloud platform and method, and the system comprises a front-end interaction module which constructs a visual operation interface based on a Vue framework, and is used for receiving a calibration data package uploaded by a user, and achieving the 1MB fragmentation cutting and transmission progress dynamic display; the front-end interaction module and the back-end service module form a bidirectional data channel; fragmented data uploaded by the front-end interaction module is transmitted to the back-end service module for verification through an HTTP (Hyper Text Transport Protocol); and the back-end service module adopts a Node.js architecture to process the core service flow, and is used for receiving the front-end fragmented data, checking the integrity through a CRC32 algorithm, calling MATLAB Runtime through a sub-process to execute calibration calculation, routing a generated. Mat file to the Alicloud OSS for storage, and establishing a task scheduling pipeline with the MATLAB calculation engine module. And an intelligent resource scheduling strategy can dynamically allocate computing nodes according to the data scale, so that the service stability in a high-concurrency scene is guaranteed, and resource idle waste is avoided.
Owner:SHENZHEN SILICON MOUNTAIN 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:广州三七极耀网络科技有限公司

Delayed snoop for improved multi-process false sharing parallel thread performance

Techniques for maintaining cache coherency comprising storing data blocks associated with a main process in a cache line of a main cache memory, storing a first local copy of the data blocks in a first local cache memory of a first processor, storing a second local copy of the set of data blocks in a second local cache memory of a second processor executing a first child process of the main process to generate first output data, writing the first output data to the first data block of the first local copy as a write through, writing the first output data to the first data block of the main cache memory as a part of the write through, transmitting an invalidate request to the second local cache memory, marking the second local copy of the set of data blocks as delayed, and transmitting an acknowledgment to the invalidate request.
Owner:TEXAS INSTRUMENTS INC

Middleware communication method and device, equipment and storage medium

The invention discloses a middleware communication method and device, equipment and a storage medium, and relates to the technical field of communication, and the middleware communication method comprises the steps that a middleware calling signal is acquired, and a target sub-process is determined from multiple sub-processes according to a calling function of the middleware calling signal and a calling interface of each sub-process; when an application layer calls an underlying program through a target sub-process, obtaining sub-process exception information and sub-process exception information; obtaining an exception handling strategy according to the sub-process exception information, and restarting the target sub-process or controlling the target sub-process to roll back to the previous node according to the exception handling strategy; according to the method, the problem of communication abnormality of the sub-thread is found in time by setting the sub-thread to perform self-inspection and throw the abnormality and the main thread to supervise the abnormality of the sub-thread at the same time, the problem of single sub-thread is controlled, the use of other sub-threads is not affected, and the problem that the whole middleware process crashes due to the communication abnormality of a single interface is effectively avoided.
Owner:SHENZHEN ZHIXIAN VISION SOFTWARE TECHNOLOGY CO LTD

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

Method, device and equipment for process management, medium and product

The invention relates to the technical field of operating systems, and discloses a process management method, device and equipment, a medium and a product, the method comprises the following steps: if an ended first process exists, changing a parent process of a child process under the first process before changing the parent process of the child process under the first process; obtaining an orphan process recovery process of the namespace where the first process is located, an end reason identifier of the first process and a first sub-process list under the orphan process recovery process; after the parent process of the child processes under the first process is changed, a child process second list under the orphan process recovery process is obtained, and a to-be-recognized orphan process list is determined based on the first list and the second list; and based on the ending reason identifier, judging whether the first process exits normally, and if the ending reason identifier represents that the first process exits abnormally, ending the processes in the orphan process list to be identified. According to the method, the orphan process can be quickly and accurately positioned, and compared with the related technology of identifying the orphan process through polling, the method can reduce the identification overhead and improve the identification efficiency.
Owner:北京长擎量子技术有限公司

A visual process management method and device

The present application discloses a visual process management method and device, which relate to the technical field of server process management, and solves the problem of difficulty in process management caused by the fact that the running status of the server process in the prior art is invisible to the user. The method comprises: registering the process information to be managed into the process management module, monitoring the changes of the process configuration information and performing the control of the actual operating system process, monitoring the alarm events occurring during the running of the process to be managed in real time, visually displaying the whole life cycle of the process to be managed on a Web page, sending the alarm information to a designated channel through a preset sending channel, enabling the parent process set by the present application to start the child process that hopes to be controlled throughout its life cycle, and receiving the event information related to the child process life cycle, and supporting the configuration of event matching alarm rules to send the process abnormality alarm information to the relevant channel.
Owner:HANGZHOU YUNZHE TECH CO LTD

Process processing method, device, computer equipment and readable storage medium

The present invention provides a process processing method, device, computer equipment and readable storage medium. The method includes: when it is detected that a first system process creates a child process, querying the real parent process of the child process in a pre-stored process record, wherein the process record includes the corresponding relationship between the source process and the target process, the source process is a non-system process that sends a process creation message to a second system process, and the target process is the process created by the process creation message. When the child process is the same as the target process, the source process corresponding to the target process is the real parent process of the child process, and the first system process and the second system process can be the same or different; and determining whether to intercept the creation of the child process according to the real parent process. Through the present invention, the flexibility and security defense capabilities of the process processing process can be improved.
Owner:QI AN XIN SECURITY TECH ZHUHAI CO LTD +1

Process tree creating method and device, medium, equipment and computer program product

The invention discloses a process tree creating method and device, a medium, equipment and a computer program product. The method comprises the steps that a template process tree of a template container is obtained, and the template process tree comprises a plurality of template processes; generating a child process based on the template process, wherein the template process is used as a parent process of the child process; resources of the sub-process and the template process are isolated, and the sub-process is added to a target container; and updating the relationship of each sub-process based on the relationship between each template process in the template process tree, and taking the process tree formed by each sub-process as a target process tree. Therefore, the parallel degree of process creation in the process tree in the process tree creation process can be improved, and the process creation efficiency is effectively improved.
Owner:BEIJING VOLCANO ENGINE TECH 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

Process copying method and apparatus

The embodiments of this specification provide a process copying method and apparatus. The process copying method includes: obtaining the memory page table corresponding to the parent process to be copied, where the memory page table includes multi-level page table entries; then, based on the multi-level page table entries, splitting the memory page table into a first sub-memory page table and a second sub-memory page table, where the first sub-memory page table includes page table entries storing page table information, and the second sub-memory page table includes page table entries storing physical addresses; calling the parent process to copy the first sub-memory page table, creating and waking up the child process; calling the child process to copy the second sub-memory page table. Through the above method, during the process of process copying, the time-consuming operation of copying the memory page table storing physical address page table entries can be delayed to the child process, avoiding the blockage of the parent process caused by process copying and improving the efficiency of process copying.
Owner:ALIBABA (CHINA) 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

A Deployment Method and System for Compute-Intensive Applications Based on Openresty

The present invention provides a method and system for deploying compute-intensive applications based on Openresty. The system is implemented based on the Openresty system. In the initialization stage, the system creates a global Lua buffer for sharing resources among child processes. The system includes a child process management module for creating child processes, managing idle child processes, recycling abnormal child processes, and protecting against overload; LuaSocket is introduced in the child processes for bidirectional communication between the parent and child processes based on the TCP protocol; an Nginx worker process is configured to be responsible for the entry and exit of the system network and serve as the parent process of the child processes; TCP communication is established between the child processes and the parent process; in the content processing stage, the child processes are responsible for processing user requests, forwarding, and outputting responses. This solution can solve the problem that compute-intensive processes block the Openresty system. Static data is loaded by the global Lua virtual machine to avoid multiple compute processes from loading a large amount of static resource data multiple times; a standard C interface module is provided and can be directly loaded without additional encapsulation and development.
Owner:北京中科通量科技有限公司

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

Three-dimensional model concurrent analysis method and system based on multiple processes and medium

The invention discloses a three-dimensional model concurrent analysis method and system based on multiple processes and a medium. The method comprises the steps that an analysis task is obtained, and an instance object of three-dimensional model analysis is obtained according to the type of the analysis task; according to the corresponding relation between the analysis task type and the calculation type, the calculation type of the analysis task is recognized, and a plurality of sub-tasks of the calculation type are obtained through decomposition according to the instance object; analyzing the performance of corresponding hardware according to the calculation type of the task; according to the hardware margin, a concurrent operation scheme of a plurality of subtasks of different calculation types is formulated; according to the concurrent operation scheme, generating a plurality of operator sub-processes and adding the operator sub-processes into a process pool; and starting the process pool, summarizing the operation result file of each arithmetic unit to obtain an operation result, and completing analytic operation. According to the method, the multi-process concurrency technology is introduced by formulating the concurrency operation scheme, so that the analysis operation efficiency of the three-dimensional model is improved, and the construction of a unified product data pool is promoted.
Owner:CHENGDU AIRCRAFT INDUSTRY GROUP

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

High availability method and device of zero-trust authentication server and computer equipment

The invention relates to the technical field of computers, and discloses a high-availability method and device of a zero-trust authentication server and computer equipment. The method is applied to a parent process in a zero-trust authentication server, the zero-trust authentication server further comprises a plurality of sub-processes, and the method comprises the following steps: acquiring process data of a first sub-process; the process data comprises at least one of an exit identifier, performance data, log data and heartbeat data; the exit identifier is used for indicating an exit reason of the first sub-process; the first sub-process is one of a plurality of sub-processes; and monitoring the first sub-process based on the process data. According to the invention, high availability of the zero-trust authentication server is realized.
Owner:CHINA TELECOM CLOUD 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