简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 是一种动态系统,能够适应不断变化的计算需求。linux计算需求的表现是以进程的通用抽象为中心的。进程可以是短期的(从命令行执行的一个命令),也可以是长期的(一种网络服务)。因此,对进程及其调度进行一般管理就显得极为重要。 在用户空间,进程是由进程标识符(PID)表示的。从用户的角度来看,一个 PID 是一个数字值,可惟一标识一个进程。一个 PID 在进程的整个生命期间不会更
经过这一段时间的学习,自己对Linux也有了一定的认识,今天这篇博客对以往的知识进行一个总结吧。以往linux学习的博客,从上而下是学习深入的过程,我的博客链接如下:第一篇:《Linux操作系统分析》之分析计算机如何启动以及如何工作运行第二篇:《Linux操作系统分析》之分析精简的Linux的内核中断和时间片轮询第三篇:《Linux操作系统分析》之跟踪分析Linux内核的启动过程第四篇:《Linu
在讲解之前先了解索引节点inode包含什么。我们知道,在Linux中使用stat filename 后会显示 该文件详细信息。该信息保存在一个名为“索引节点”的区域,叫做inode。inode包含文件的信息:文件的字节数;文件数据block的位置;文件的读、写、执行权限;文件拥有者的ID;文件的Group ID;文件的时间戳(mtime,atime,ctime)
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生,声明为explicit的构造函数不能在隐式转换中使用。C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造;2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型