摘要: 线程共享的资源 文件描述符表 每种信号的处理方式 当前工作目录 用户ID和组ID 内存空间(除了栈区) 线程非共享资源 线程ID 函数运行上下文(各种寄存器的值),栈指针 栈空间 errno变量 信号屏蔽字 调度优先级 线程常用操作 线程号:pthread_self() #include <pthr 阅读全文
posted @ 2022-01-20 17:26 hellozhangjz 阅读(44) 评论(0) 推荐(0)
摘要: 静态变量具有全局变量的生命周期,但属于不同作用域。 (全局)静态变量:作用域为本文件,无法在别的文件用extern声明。 局部静态变量:作用域为所在代码块。 类内静态变量:作用域为类内。 静态成员函数只能访问类的静态变量,不能访问某个对象的非静态变量。 全局变量、(全局)静态变量、类内静态变量在编一 阅读全文
posted @ 2022-01-20 15:19 hellozhangjz 阅读(50) 评论(0) 推荐(0)
摘要: 守护进程 ​ 通常,执行命令都要在终端执行。产生的进程也于终端相联系,当shell退出时,和这和终端相关联的进程会收到SIGHUP信号,默认动作是终止进程。守护进程就是一个不依赖终端的进程 进程组 shell启动一个进程,会给该进程创建一个进程组,进程组id就是进程的pid,也可以用setpgrp函 阅读全文
posted @ 2022-01-20 14:26 hellozhangjz 阅读(71) 评论(0) 推荐(0)
摘要: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <fcntl.h> #include <time.h> #define S 阅读全文
posted @ 2022-01-20 13:11 hellozhangjz 阅读(61) 评论(0) 推荐(0)