文章 2024-03-19 来自:开发者社区

Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式

概述 不带缓冲的I/O(内核缓冲)调用内核中系统调用 内核而言,所有打开的文件都通过文件描述符引用。 低级I/O 不同于标准io man 2 不使用 FILE * 结构体 而使用文件描述符 0~1023的整数值(非负整数) ...

文章 2024-03-19 来自:开发者社区

Linux进程间通信(IPC)教程 Linux信号量:讲解POSIX信号量在Linux系统进程间通信中的编程实践

POSIX信号量概述 POSIX信号量有两种 有名信号量和无名信号量,无名信号量也被称作基于内存的信号量。 有名信号量通过IPC名字进行进程间的同步,而无名信号量如果不是放在进程间的共享内存区中,只能用来进行线程同步。 有名信号量一般保存在/dev/shm/ 目录下,像文件一样存储在文件系统中。 信号量的工作原理 ...

文章 2024-03-19 来自:开发者社区

Linux系统编程教程之Linux线程函数的使用:讲解Linux线程函数

本文介绍Linux下线程的常用接口 线程基本操作相关函数 pthread_create(创建线程) int pthread_create( p...

文章 2024-03-19 来自:开发者社区

Linux 线程介绍:介绍Linux系统中线程的基本概念、创建和调度机制

线程的概念 在linux下,线程是最小的执行单位. 线程可看做寄存器和栈的集合. 线程的优点 开销小,远小于进程 提高程序并发性,使多CPU系统更加有效.操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上. 数据通信、共享数据方便,由于...

Linux 线程介绍:介绍Linux系统中线程的基本概念、创建和调度机制
文章 2024-03-19 来自:开发者社区

Linux 进程和线程介绍:介绍Linux系统中进程和线程的基本概念、执行方式和相互关系

进程   狭义理解就是操作系统中一段程序的执行过程。 那么广义上,进程是指一个具有一定独立功能的程序操作系统中关于某个数据集合进行的一次运行活动。 是操作系统程序动态执行的基本单元。在传统的操作系统中,进程既是一个操作系统的基本分配单元,也是操作系统的基本执行单元。 进程的状态 进程共有三种状态:就绪、阻塞和运行...

Linux 进程和线程介绍:介绍Linux系统中进程和线程的基本概念、执行方式和相互关系
文章 2024-03-19 来自:开发者社区

Linux系统编程之Linux 信号集编程:信号集的基本概念、用法和实现方式

信号集 表示多个信号的集合 信号在内核中的表示 信号递达(Delivery):实际执行信号处理的动作。 信号未决(Pending):信号从产生到递达之间的状态。 信号阻塞(...

Linux系统编程之Linux 信号集编程:信号集的基本概念、用法和实现方式
文章 2024-03-19 来自:开发者社区

Linux系统编程之 Linux信号的编程:信号的基本概念、用法和实现方式

信号的本质 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。 信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 进程之间可以互相通过系统调用kill发送软...

文章 2024-03-19 来自:开发者社区

Linux 信号介绍/列表:列举Linux系统中常见的信号及其含义和用途

信号的产生 信号事件的发生有两个来源: 硬件来源 (比如我们按下了键盘或者其它硬件故障); 软件来源,例如kill, raise, alarm和setitimer以及sigqueue等函数,还包括一些非法运算等操作。 发出信号的可能原因: (1) 与进程终止相关的信号。当进程退出,或者子进程终止时,发出这类信...

文章 2024-03-19 来自:开发者社区

Linux进程间通信(IPC) Linux消息队列:讲解POSIX消息队列在Linux系统进程间通信中的应用和实践

消息队列介绍 在应用开发中,生产者,消费者的模型非常常见,一方产生数据并把数据放入队列中,而另一方从队列中取数据,先进先出。 同样,在操作系统内核中,也实现了类似的功能,队列中存放的是“消息”。称之为消息队列,消息也可理解为数据。 主要用途是进程间通信(IPC),所谓通信,就是进行数据交互。 ...

Linux进程间通信(IPC) Linux消息队列:讲解POSIX消息队列在Linux系统进程间通信中的应用和实践
文章 2024-03-19 来自:开发者社区

Linux系统之ls命令的基本使用

一、ls命令介绍 ls命令是Linux操作系统中的一个常用命令,在Linux中是使用率较高,用于显示目录中的文件和子目录。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 二、ls命令的使用帮助 2.1 命令格式 ls [选项] [目录或文件名] 2.2 命令选项 下面是ls命令的常用选项 - `-a`:列出所有文件和目录,包括以.开头的隐藏文件和目录;...

Linux系统之ls命令的基本使用

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等