摘要: 一、进程、线程管理 1 基本概念 进程是资源分配的基本单位,是正在执行程序的实例,是动态的,而程序是静态的,同一个程序跑两次则是两个进程; 线程是CPU独立调度的基本单位,共享整个地址空间、全局变量、打开的文件描述符;私有数据:堆栈、寄存器、程序计数器; 并行:同一时刻有多个进程在运行,比如多核处理 阅读全文
posted @ 2019-08-19 23:15 博1990 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、在Linux的文件系统调用中,所有函数都是根据文件描述符fd来访问文件的,如下: 1 文件描述符的创建和关闭 int open(const char *path, int oflag,...); //成功则返回文件描述符fd,出错则返回-1 int create(const char *path 阅读全文
posted @ 2019-08-19 21:20 博1990 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/zhangshk_/article/details/82911093 01 术语: 稳定:假设排序前a在b前面且a=b,那么排序后a仍然在b前面,即排序过程中不会出现跳跃式交换数据,只能相邻的才交换数据; 不稳定:和上面相反; 内排序:比较排序,即所 阅读全文
posted @ 2019-08-19 19:23 博1990 阅读(319) 评论(0) 推荐(0) 编辑