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

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 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号