Hello World

Hello World

New Begining

wait3和wait4函数

wait3和wait4函数

2016年8月19日 skiron Comments 0 Comment

多数unix系统提供了两个额外的函数:wait3和wait4。它的功能并不是像wait,waitid和waitpid函数一样,而是返回终止进程及其所有子进程所占…

Read More Read More

waitid函数

waitid函数

2016年8月19日 skiron Comments 0 Comment

Single Unix Specification的XSI扩展包含了附加函数,用于接收进程的退出状态。waitid函数类似于waitpid,但是提供额外的灵活性…

Read More Read More

wait和waitpid函数

wait和waitpid函数

2016年8月19日 skiron Comments 0 Comment

无论进程是正常结束还是非正常结束,内核都会发送SIGCHLD信号给它的父进程,以告知子进程结束。因为子进程结束是一个异步事件,它可以发生在任何父进程运行的时间,…

Read More Read More

exit函数

exit函数

2016年8月15日 skiron Comments 0 Comment

之前说过进程正常结束的五种主法: 在main函数中执行return函数。 调用exit函数。这个函数被 ISO C定义并且会调用所有被atexit注册的句柄,之…

Read More Read More

vfork函数

vfork函数

2016年8月14日 skiron Comments 0 Comment

vfork和fork函数的调用方法(calling sequence)和返回值是一样。但是两个函数的语义不同。 当目地是使用exec建立一个新的子进程时,可以使…

Read More Read More

fork函数

fork函数

2016年8月13日 skiron Comments 0 Comment

一个存在的进程可以通过fork函数建立一个新的进程。 #include <unistd.h> pid_t fork(void); Returns: …

Read More Read More

进程标示符

进程标示符

2016年8月9日 skiron Comments 0 Comment

进程 ID虽然是唯一的但是可以重用。当一个进程被结束后,它的ID可以重用。多数的UNIX系统都实现了延迟重用的算法,这用来防止一些新进程使用该ID去联系已经结束…

Read More Read More

getrlimit和setrlimit函数

getrlimit和setrlimit函数

2016年8月8日 skiron Comments 0 Comment

每个进程都有一组资源限制,它们中的一些可以被getrlimit和setrlimit函数查询和改变。 #include <sys/resource.h&gt…

Read More Read More

setjmp和longjmp函数

setjmp和longjmp函数

2016年8月1日 skiron Comments 0 Comment

在C语言中,不能像其它语言一样使用goto函数跳转。而是使用setjmp和longjmp函数代替这类跳转。之后就会看到在深层嵌套中这两个函数处理错误条件是非常有…

Read More Read More

环境变量

环境变量

2016年7月20日 skiron Comments 0 Comment

环境变量通常是这样的形式: name=value UNIX内核不理会它的名字,只把它解释给多种应用程序。 ISO C定义了得到环境变量值的函数,但是环境变量的值…

Read More Read More

Posts navigation

OLDER POSTS
NEWER POSTS

近期文章

  • linux下硬件测试
  • 自建yum(银河麒麟)更新源服务器
  • tcpdump过滤器
  • 使用logrotate自动归档mysql慢查询日志
  • 数据库测试(benchmarkSQL-5.0)

分类

  • APUE
  • C++
  • ceph
  • Dive into python3
  • Django
  • IT
  • mysql
  • php
  • python3
  • 健身
  • 冰与火之歌
  • 数学
  • 数据库
  • 未分类
  • 梦
  • 硬件
  • 网络
  • 网络爬虫
  • 虚拟化

近期评论

    归档

    • 2026 年 6 月
    • 2026 年 5 月
    • 2026 年 3 月
    • 2026 年 1 月
    • 2025 年 12 月
    • 2025 年 11 月
    • 2025 年 10 月
    • 2025 年 9 月
    • 2025 年 5 月
    • 2025 年 4 月
    • 2025 年 3 月
    • 2025 年 1 月
    • 2024 年 6 月
    • 2024 年 3 月
    • 2023 年 12 月
    • 2023 年 11 月
    • 2023 年 10 月
    • 2023 年 9 月
    • 2023 年 8 月
    • 2023 年 7 月
    • 2023 年 6 月
    • 2023 年 5 月
    • 2023 年 4 月
    • 2023 年 3 月
    • 2022 年 12 月
    • 2022 年 10 月
    • 2022 年 5 月
    • 2022 年 4 月
    • 2021 年 6 月
    • 2019 年 6 月
    • 2019 年 5 月
    • 2019 年 3 月
    • 2019 年 2 月
    • 2019 年 1 月
    • 2018 年 12 月
    • 2018 年 10 月
    • 2018 年 9 月
    • 2018 年 8 月
    • 2018 年 7 月
    • 2018 年 6 月
    • 2018 年 5 月
    • 2018 年 1 月
    • 2017 年 11 月
    • 2017 年 10 月
    • 2017 年 9 月
    • 2017 年 8 月
    • 2017 年 7 月
    • 2017 年 6 月
    • 2017 年 5 月
    • 2017 年 4 月
    • 2017 年 3 月
    • 2017 年 2 月
    • 2017 年 1 月
    • 2016 年 12 月
    • 2016 年 11 月
    • 2016 年 10 月
    • 2016 年 9 月
    • 2016 年 8 月
    • 2016 年 7 月
    • 2016 年 6 月
    • 2016 年 5 月
    • 2016 年 4 月
    • 2016 年 3 月

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org
    © 2026 | Proudly Powered by WordPress | Theme: Nisarg