设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

使用strace查找Emacs启动阻塞的原因(2)

发布时间:2019-09-29 20:50 所属栏目:117 来源:Darksun
导读:那么 8 号文件句柄在哪里定义的呢?往前看可以看到: pipe2([8, 9], O_CLOEXEC) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 vfork() = 11679 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 close(9) =

那么 8 号文件句柄在哪里定义的呢?往前看可以看到:

  1. pipe2([8, 9], O_CLOEXEC) = 0
  2. rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
  3. vfork() = 11679
  4. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  5. close(9) = 0

可以推测出,Emacs 主进程 fork 出一个子进程(进程号为 11679),并通过管道读取子进程的内容。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读