返回介绍

08.1 关于 UNIX 进程

发布于 2024-08-14 12:50:32 字数 2278 浏览 0 评论 0 收藏 0

严格讲,进程是一个执行环境,包含指令,用户数据,系统数据和运行中获取的资源。另外,程序是一个二进制文件,包含指令和初始化指令时用到的数据,还有进程的用户数据。每次运行进程都被一个无符号整数唯一标识,它叫做进程 ID

进程有三种分类:用户进程,守护进程,内核进程。用户进程运行在用户空间并且通常没有特殊访问权限。内存进程仅在内存空间执行并且可以完全访问所有内存数据结构。守护进程是运行在用户空间的程序并且运行在后台不需要一个终端。

C 调用 fork() 创建新进程。 fork() 的返回值用于程序员在父进程和子进程之间进行分辨。相反,Go 不支持类似功能而是提供 goroutines

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文