240 发简信
IP属地:江苏
  • socket

    socket介绍 socket是一种IPC机制,但是它不仅可以实现本机进程间的通信还可以实现不同网络中的进程间通信。一般的unix操作系统以及大多数操作系统都是使用BSD版本...

  • 线程

    概述 线程和进程本质上来说都属于一个内核调度单元,也就是说都可以作为一条单独的执行路径。但是多进程程序通常有一些限制,比如说创建一个进程开销很大并且进程间通信比较困难;而线程...

  • 时间

    在linux中时间分为真实时间和进程时间,真实时间就是生活中的日历时间;而进程时间就是一个进程占用的cpu时间 真实时间用time_t类型来定义,time函数返回自Epoch...

  • 文件I/O

    所有执行I/O操作的系统调用都以文件描述符(一个非负整数)来指代打开的文件。包括pipe,FIFO,socket,终端,设备和普通文件。 针对每一个进程,内核都会为其维护一个...

  • 基本概念

    操作系统的核心是内核,通常指分配和管理计算机软硬件资源的软件模块 内核的主要功能和职责如下 进程调度:linux属于多任务/抢占型的os,每个进程的占用cpu的时间以及哪些进...

  • 进程

    基本概念 进程是一个可执行程序的实例,程序代码依托一个进程运行;进程由用户空间和一系列内核数据结构构成。内核数据段通常是只读的,用户代码不能随意修改。 每个进程都有自己的父进...

  • 用户和组

    每个用户都有一个唯一的用户ID,且每个用户可以属于多个组;每个组都有唯一一个名称和一个组ID 用户和组ID是为了确定各种系统资源的使用权以及对进程访问资源的权限加以控制 针对...

  • 信号

    信号是事件发生时对进程的通知机制,又称为软中断。当程序正常运行时,如果收到一个信号,那么程序的运行流程会被打断,等到执行完处理流程后再继续执行 一个进程收到的信号来源有两种,...

  • shell

    变量相关 可以使用echo打印变量值,格式如echo $name 申明变量采用键值对的方式,如key=value。不能含有空格 可以使用unset取消一个变量 env命令打印...