Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Fork-exec> ?p ?o. }
Showing items 1 to 15 of
15
with 100 items per page.
- Fork-exec abstract "Fork-exec is a commonly used technique in Unix whereby an executing process spawns a new program. fork is the name of the system call that the parent process uses to "divide" itself ("fork" into two identical processes). After calling fork, the created child process is an exact copy of the parent except for the return value. In some cases the two continue to run the same binary, but often one (usually the child) switches to running another binary executable using the exec system call.When a process forks, a complete copy of the executing program is made into the new process. This new process (which is a child of the parent) has a new process identifier (PID). The fork function returns the child's PID to the parent, while it returns 0 to the child, in order to allow the two identical processes to distinguish one another.The parent process can either continue execution or wait for the child process to complete. The child, after discovering that it is the child, replaces itself completely with another program, so that the code and address space of the original program are lost.If the parent chooses to wait for the child to die, then the parent will receive the exit code of the program that the child executed. To prevent the child becoming a zombie the parent should call wait on its children, either periodically or upon receiving the SIGCHLD signal, which indicates a child process has terminated.When the child process calls exec, all data in the original program is lost, and it is replaced with a running copy of the new program. This is known as overlaying. Although all data are replaced, the file descriptors that were open in the parent are closed only if the program has explicitly marked them close-on-exec. This allows for the common practice of the parent creating a pipe prior to calling fork and using it to communicate with the executed program.Microsoft Windows does not support the fork-exec model, as it does not have a system call analogous to fork. The spawn family of functions declared in process.h can replace it in cases where the call to fork is followed directly by exec.".
- Fork-exec wikiPageExternalLink fork.html.
- Fork-exec wikiPageExternalLink node91.html.
- Fork-exec wikiPageID "2958404".
- Fork-exec wikiPageRevisionID "569194143".
- Fork-exec hasPhotoCollection Fork-exec.
- Fork-exec subject Category:C_POSIX_library.
- Fork-exec subject Category:Process_(computing).
- Fork-exec comment "Fork-exec is a commonly used technique in Unix whereby an executing process spawns a new program. fork is the name of the system call that the parent process uses to "divide" itself ("fork" into two identical processes). After calling fork, the created child process is an exact copy of the parent except for the return value.".
- Fork-exec label "Fork-exec".
- Fork-exec sameAs m.08g4hs.
- Fork-exec sameAs Q5469788.
- Fork-exec sameAs Q5469788.
- Fork-exec wasDerivedFrom Fork-exec?oldid=569194143.
- Fork-exec isPrimaryTopicOf Fork-exec.