unp学习
jialingzhang
待人以至诚为基石 处众以谦恭为有理
凡事以预立而不劳 接物以谨慎为根本
展开
-
unp 浅读--学习unix网络编程第一章
osi 七层模型应用层,表示层,会话层,传输层 网络层,数据链路层,物理层tcp/ip四层模型应用层,传输层,网络层,链路层网络知识mtu: mss: pdu: sdu:查看网络拓扑代码练习原创 2017-04-09 23:28:11 · 247 阅读 · 0 评论 -
apue存储空间分配
文章目录存储空间分配函数函数说明注意事项测试程序替代存储空间分配程序(暂时不关注) 存储空间分配 malloc,分配指定字节的存储区,未进行初始化 calloc,为指定长度的对象分配存储空间,每一bit初始化为0 realloc,增加或减少之前分配的长度,新增区域未进行初始化 函数 #include <stdlib.h> void * calloc(size_t co...原创 2019-08-03 22:54:32 · 109 阅读 · 0 评论 -
apue进程控制
创建子进程 一个现有进程通过调用fork()创建子进程 子进程是父进程的副本 子进程获得父进程的数据空间,堆栈的副本 子进程复制父进程的缓冲区 父子进程共享内容 父进程和子进程共享正文段 父子进程相同的打开描述符共享一个文件表项 函数fork() 函数原型 #include <unistd.h> pid_t fork(void); 返回值说明 函数调用一次返回两次,子进程的返回值...原创 2019-08-04 20:23:47 · 118 阅读 · 0 评论 -
多线程,互斥锁,条件变量测试程序(未记录后续补上)
#include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> static char pre=‘C’; static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; static pthread_con...原创 2019-08-06 10:01:24 · 98 阅读 · 0 评论 -
线程特定数据
文章目录线程特定数据作用流程测试程序输出结果 线程特定数据 作用 定义:存储和查询特定线程相关数据的一种机制 线程共享进程的存储空间,而我们希望每个线程访问自己的数据 通过线程特定数据的机制,线程特定数据操作函数可以提高线程间的数据独立性 流程 创建与线程特定数据关联的键 pthread_key_create(pthread_key_t keyp,void(destructor)(vo...原创 2019-08-06 16:56:49 · 102 阅读 · 0 评论 -
线程和信号主要函数
原创 2019-08-07 14:32:58 · 122 阅读 · 0 评论 -
进程管理
进程 进程 什么是进程 处于执行期间的程序 进程资源 通常包括的资源:打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有 内存映射的内存地址空间及一个或多个执行线程。存放全局变了的数据段等。 进程创建 调用fork,在该调用结束时,在返回点相同位置,父进程恢复执行,子进程开始执行。 fork调用一次,从内核返回两次。 fork实际由clone()系统调用实现 程序...原创 2019-08-12 23:17:29 · 155 阅读 · 0 评论