代码搜索:fork
找到约 4,354 项符合「fork」的源代码
代码结果 4,354
www.eeworm.com/read/374989/9376324
fork
www.eeworm.com/read/419410/10870323
fork
www.eeworm.com/read/402196/11541156
fork
www.eeworm.com/read/114647/15044202
fork
www.eeworm.com/read/411683/11232462
fork
www.eeworm.com/read/351829/10604873
in fork.in
#! @BASH@
# This script is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
#
www.eeworm.com/read/212230/15162657
5 forkϵͳ
<mark>fork</mark>系统调用是一个复杂而又重要的过程,主要涉及到进程管理和内存管理两个方面。
首先分配了一页内存作为进程控制块,然后完全把父进程的进程控制快中的内容(一整页,包括内核状态下的堆栈)全部复制给子进程,然后复制父进程的内存(这里用到了写时复制的特性,所以只复制了页目录和页表),然后在根据设置各种控制字段,最后加入到进程列表中参与调度。
父进程的内存过程是比较复杂的,主要由函数copy_pa ...
www.eeworm.com/read/291779/8396001
c fork.c
/*
* linux/kernel/<mark>fork</mark>.c
*
* (C) 1991 Linus Torvalds
*/
/*
注意:signal.c和<mark>fork</mark>.c文件的编译选项内不能有vc变量优化选项/Og,因为这两个文件
内的函数参数内包含了函数返回地址等内容。如果加了/Og选项,编译器就会在认为
这些参数不再使用后占用该内存,导致函数返回时出错。
math/math_emulate.c ...
www.eeworm.com/read/291779/8396583
c fork.c
/*
* linux/kernel/fork.c
*
* (C) 1991 Linus Torvalds
*/
/*
* 'fork.c' contains the help-routines for the 'fork' system call
* (see also system_call.s), and some misc functions ('verify_area').
* Fork
www.eeworm.com/read/291498/8412452
c fork.c
/*
* linux/kernel/fork.c
*
* (C) 1991 Linus Torvalds
*/
/*
* 'fork.c' contains the help-routines for the 'fork' system call
* (see also system_call.s), and some misc functions ('verify_area