一 造成segment fault,产生core dump的可能原因 1.内存访问越界 a) 由于使用错误的下标,导致数组访问越界 b) 搜索字符串时,依靠字符串结束符来判断...

IP属地:河南
一 造成segment fault,产生core dump的可能原因 1.内存访问越界 a) 由于使用错误的下标,导致数组访问越界 b) 搜索字符串时,依靠字符串结束符来判断...
互斥锁 初始化 attr锁属性非NULL时:PTHREAD_MUTEX_TIMED_NP:普通锁PTHREAD_MUTEX_RECURSIVE_NP:嵌套锁(同一锁可多次加锁...
使用端口复用setsockopthttps://blog.csdn.net/msdnwolaile/article/details/50743254
编译链接过程 预处理 ----> 编译 ----> 汇编 ----> 链接 预处理:任务:处理宏定义,文件包含,条件编译(加#开头的,命令)name.c(源代码)---->n...
server client
exit(0)与exit(1)、return区别 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中...
原理 一键多值,所有线程都通过一个公用的键去访问,但是访问到的是不同的值 对于线程来说其私有数据可以当做全局变量去访问,且其他的变量却访问不到 两个线程对自己的私有数据操作是...
对线程属性的设置 属性对象创建销毁,继承性,调度策略,优先权,分离状态,栈 初始化/销毁线程的属性对象 使用一个线程对象之前,必须对其进行初始化 线程的继承性 线程的继承性指...
进程与线程 进程是计算机拥有资源的基本单位;线程是计算机调度的基本单位,是CPU分配时间片的基本单元 一个进程可以拥有>=1个线程,同一进程的多个线程共享地址空间,文件描述符...