登录 注册
当前位置:主页 > 资源下载 > 9 > sfork是一个在Linux系统中用于同步启动单线程进程的接口

sfork是一个在Linux系统中用于同步启动单线程进程的接口

  • 更新:2024-09-24 10:14:26
  • 大小:14KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

概括 sfork是Linux上新系统调用的原型,它为启动进程提供了同步的单线程接口。 sfork可以看作是vfork一种变体,它做了使vfork实际上有用和可用的最少工作量。 尤其是, sfork消除了vfork在子进程中可以执行的所有传统限制。 界面 原始接口与Linux上用于vfork , exit和execveat的常规原型相同: int sfork (); int sfork_exit ( int status); int sfork_execveat ( int dirfd, const char * pathname, char * const argv[], char * const envp[], int flags); 但是,与传统的fork和vfork , sfork只会返回一次。 sfork成功时总是返回0,如果由于任何通常