zoukankan      html  css  js  c++  java
  • APUE CH7 Environ

    这一章的学习让我了解到

    进程典型存储空间

    环境变量和命令行参数是如何传递给进程的

    进程正常终止的5种形式和异常终止的3种形式

    如何动态分配给进程额外的存储空间

    setjmp和longjmp函数及它们与栈的交互,以及对auto register volatile static global 5种类型变量的状态影响

      这是一种非局部转移--跨越栈帧

      volatile 防止编译器对代码的优化 type specifier 区分嵌入式和c程序员

      一个变量可以既是const又是volatile的?

      一个指针可以是volatile?

      函数的参数是volatile会发生什么?

    getrlimit和setrlimit函数对软限制和硬限制的读取和设置。

      资源限制

    RLIMIT_AS       (infinite)  (infinite)
    RLIMIT_CORE              0  (infinite)
    RLIMIT_CPU      (infinite)  (infinite)
    RLIMIT_DATA     (infinite)  (infinite)
    RLIMIT_FSIZE    (infinite)  (infinite)
    RLIMIT_LOCKS    (infinite)  (infinite)
    RLIMIT_MEMLOCK       65536       65536  
    RLIMIT_NOFILE         1024        4096  
    RLIMIT_NPROC          4096        7906  
    RLIMIT_RSS      (infinite)  (infinite)
    RLIMIT_STACK       8388608  (infinite)

  • 相关阅读:
    SPOJ GSS1 ~ 8解题报告 【完整版】
    题解 UVA1659 【帮助小罗拉 Help Little Laura】
    题解 UVA753 【UNIX插头 A Plug for UNIX】
    题解 P3740 【[HAOI2014]贴海报】
    对拍程序
    dut新生大礼包3
    1240C
    DISCO Presents Discovery Channel Code Contest 2020 Qual 题解
    1254C
    1285E
  • 原文地址:https://www.cnblogs.com/bianzeming/p/4858034.html
Copyright © 2011-2022 走看看