首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux应用编程基础
VvUppppp
创建于2023-12-01
订阅专栏
嵌入式linux应用编程
暂无订阅
共9篇文章
创建于2023-12-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Linux应用编程基础09-高级I/O
介绍文件 I/O 当中的一些高级用法,以应对不同应用场合 的需求,主要包括:非阻塞 I/O、I/O 多路复用、异步 I/O以及存储映射 I/O 1、非阻塞 I/O 阻塞式 I/O 顾名思义就是对文件的
Linux应用编程基础08-线程池
线程池是一种管理线程的机制,它可以在需要时自动创建和销毁线程,以及分配和回收线程资源。线程池的主要优点是减少了频繁创建和销毁线程所带来的开销,提高了系统的稳定性和可扩展性。此外,线程池还可以有效地控制
Linux应用编程基础07-生产者消费者模型(多线程)
生产者消费者模型(CP模型)是一种非常经典的设计,在实际开发中被广泛使用,因为它在多线程场景中十分高效,生产者消费者模型
Linux应用编程基础06-多线程
线程概念 进程之间是相互独立,即使是父子进程,他们也有各自的 虚拟地址空间、映射关系、代码和数据 如果想要创建其他进程执行任务,那么虚拟地址空间、映射关系、代码和数据这几样东西是必不可少的
Linux应用编程基础05-进程通信
进程间通信(interprocess communication,简称 IPC)指两个进程之间的通信。系统中的每一个进程都有 各自的地址空间,并且相互独立、隔离,每个进程都处于自己的地址空间中。
Linux应用编程基础04-进程
进程是一个动态过程,而非静态文件,它是程序的一次运行过程,当应用程序被加载到内存中运行之后 它就成为了一个进程 程序和进程区别和联系 程序是静态的,进程是动态的
Linux应用编程基础03-信号
在很多应用程序中,都会存在处理异步事件这种需求,而信号提供了一种处理异步事件的方法 1、信号概念 信号是事件发生时对进程的通知机制,也可以把它称为软件中断,能够打断程序当前执行的正常流程
Linux应用编程基础02-文件属性和目录
文件类型 Linux 下一切皆文件,文件是 Linux 系统设计思想的核心理念 上一章学习普通文件(文本文件、二进制文件等)文件 I/O 相关的知识内容
Linux应用编程基础01-文件I/O
Linux 系统下,一切皆文件,也包括各种硬件设备,使用 open 函数打开任何文件成功情况下便会 返回对应的文件描述符 fd。每一个硬件设备都会对应于Linux 系统下的某一个文件