为了账号安全,请及时绑定邮箱和手机立即绑定

c程序fork并等待golang进程状态

c程序fork并等待golang进程状态

Go
烙印99 2021-07-26 16:02:58
C程序:pid = fork();if (pid == 0) {    execv("Golang Process");} else (pid > 0) {    wait(&status);    printf("process %d status: %d\n", pid);}Golang程序:func main() {    ......    os.Exit(1)}但是,输出是:process XXX status: 256如果设置 os.Exit(2),则输出为:进程 XXX 状态:512如果设置 os.Exit(3),则输出为:进程 XXX 状态:768为什么?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信