编辑
2023-10-25
linux
00

今天执行strace的时候发现,不管哪个进程最后都会调用exit_group,就打算总结一下进程退出相关的系统调用。 ,查阅资料后发现有以下。

image.png 1. exit()

  • exit() 是标准 C 库中的函数,用于终止当前进程。
  • 函数原型:void exit(int status);
  • 调用 exit() 函数将终止当前进程,并将退出状态 status 返回给父进程。
  • exit() 函数将执行一系列清理操作,包括关闭文件描述符、刷新缓冲区以及执行通过 atexit() 注册的终止处理程序。
  • 可以使用 EXIT_SUCCESSEXIT_FAILURE 宏来表示进程的成功或失败状态。
编辑
2023-10-25
后端
00
go
go env -w GOPROXY=https://goproxy.io,direct
编辑
2023-10-25
后端
00
go
package main import ( "archive/zip" "fmt" "github.com/gin-gonic/gin" "io" "net/http" "os" "path/filepath" )
编辑
2023-10-25
数据结构与算法
00
cpp
#include <iostream> #include <string> #include <cmath> #include <algorithm>
编辑
2023-10-25
linux
00

OCI

OCI(Open Container Initiative)是一个开放的、供应用容器化的技术标准化组织。它的目标是推动容器相关技术的标准化和互操作性,为容器生态系统提供一个统一的基础。

OCI 由多家技术公司和社区组成,包括 Docker、CoreOS、Red Hat、Google、Microsoft 等。它成立于2015年,并得到了业界广泛的支持和参与。

OCI 的工作重点主要包括两个方面: