fork是什么意思 网上看到很多代码 被fork 被fork 这个fork是什么意思啊
答案:7 悬赏:0 手机版
解决时间 2021-12-02 23:29
- 提问者网友:遮云壑
- 2021-12-02 04:59
fork是什么意思 网上看到很多代码 被fork 被fork 这个fork是什么意思啊
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-12-02 05:32
计算机程序设计中的分叉函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。
全部回答
- 1楼网友:詩光轨車
- 2021-12-02 10:59
fork 是unix/linux环境下的创建进程的函数,它所创建的进程是子进程,是父进程的拷贝,建议看看Linux环境编程的书
- 2楼网友:罪歌
- 2021-12-02 10:47
指的是把别人在github上托管的代码复制出一个属于自己的分支。
- 3楼网友:舊物识亽
- 2021-12-02 09:16
fork的意思就是分支,相当于在当前进程所运行到的位置分一个支流出来,然后,新进程与老进程都是从分叉点开始继续运行
- 4楼网友:詩光轨車
- 2021-12-02 08:00
把开源项目克隆到自己远程仓库
- 5楼网友:天凉才是好个秋
- 2021-12-02 06:40
函数说明
一个现有进程可以调用fork函数创建一个新进程。由fork创建的新进程被称为子进程(child process)。fork函数被调用一次但返回两次。两次返回的唯一区别是子进程中返回0值而父进程中返回子进程ID。
子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。
UNIX将复制父进程的地址空间内容给子进程,因此,子进程有了独立的地址空间。在不同的UNIX (Like)系统下,我们无法确定fork之后是子进程先运行还是父进程先运行,这依赖于系统的实现。所以在移植代码的时候我们不应该对此作出任何的假设。
一个现有进程可以调用fork函数创建一个新进程。由fork创建的新进程被称为子进程(child process)。fork函数被调用一次但返回两次。两次返回的唯一区别是子进程中返回0值而父进程中返回子进程ID。
子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。
UNIX将复制父进程的地址空间内容给子进程,因此,子进程有了独立的地址空间。在不同的UNIX (Like)系统下,我们无法确定fork之后是子进程先运行还是父进程先运行,这依赖于系统的实现。所以在移植代码的时候我们不应该对此作出任何的假设。
- 6楼网友:污到你湿
- 2021-12-02 06:10
指的是把别人托管在Github上的代码复制出一个属于自己的分支
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯