Linux 系统开发
文章平均质量分 92
vae.cn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库编程
数据库:Database ①是用来存储和管理数据的应用软件 ②存储数据的同时给用户提供了非常方便的数据操作接口数据库的核心是: 数据库管理系统 (DBMS) 用户访问数据库中的数据是要通过DBMS来完成的原创 2025-04-27 20:00:13 · 993 阅读 · 0 评论 -
Linux网络编程
TCP/IP四层协议模型:①网络接口层②网络层 ③传输层④应用层TCP建立需要3次握手,断开需要4次挥手IP的组成——①网络ID:表明当前主机处于哪一个网络②主机ID:表明当前主机在当前网络中的标识原创 2025-04-15 19:53:50 · 839 阅读 · 0 评论 -
线程的同步与互斥
对同一资源的访问同时仅允许一个访问者,互斥具有唯一性与排他性,互斥无法保证访问者的访问顺序在互斥的基础上,实现对同一资源的有序访问。原创 2025-03-29 23:58:51 · 2042 阅读 · 0 评论 -
多线程程序设计
(1)线程是进程中的一个实体(组成单位),是系统进行调度管理的最小单元(2)一个进程至少具有一个线程(主线程)(3)若进程仅有一个线程时,该线程就代表进程本身(4)我们把代表进程本身的线程称为主线程(5)一个进程中的多个线程共享进程地址空间,且可以并发执行。原创 2025-03-29 23:14:59 · 1602 阅读 · 0 评论 -
IPC进程间通讯
进程间通讯(IPC,InterProcess Communication):IPC在两个或多个进程间进行数据及信息的交互。(1)利用多进程完成程序设计时,主要借助进程并发性,采用进程协作的方式完成更复杂的功能操作(2)虽然说进程之间是相互独立的,互不干扰,但因为进程是协作关系,所以进程间有必要进行数据或者信息的交换IPC进程间通讯的目的:①数据通讯②进程同步③进程控制④事件IPC通讯方式:①管道(无名管道、有名管道、标准流管道)②共享内存③消息队列④信号量⑤信号⑥套接字(socket)原创 2025-03-29 22:49:05 · 1000 阅读 · 0 评论 -
多任务处理(并发程序设计)——进程及基本操作
同一时间内处理或者执行多个独立的功能任务的事务处理方式。注意:利用多进程实现多任务处理时,要确保父进程不能先于子进程退出,否则会造成程序结束的假象。应用程序中往往是要支持多种复杂功能,因此我们不能按照“某个功能执行完毕后再去执行下一个任务”这种设计方法去设计我们的程序,期望实现某些独立功能的任务可以在同一时间内同时(并发)运行,以便提升程序的运行效率,进而引出多任务处理方式原创 2025-03-23 13:08:09 · 845 阅读 · 0 评论 -
Linux 系统开发——目录操作
目录:linux下的目录是一种特殊的文件,与普通文件的区别在于存储的内容不同,普通文件存储的是数据,目录存储的是文件或子目录。原创 2025-03-23 11:59:16 · 848 阅读 · 0 评论 -
硬件设备访问
(1)应用程序不能直接访问硬件设备,只能借助内核提供的系统调用接口来间接访问设备(2)设备访问时,首先需要找到系统中硬件设备对应的设备文件(3)再借助于系统IO函数达到访问设备的目的(4)Linux系统中一切皆文件,所以硬件设备访问也就转换为文件访问(5)文件访问步骤:①打开文件②读写文件③关闭文件。原创 2025-03-23 11:29:22 · 823 阅读 · 0 评论 -
Linux 系统开发——准备工作
(1)本阶段学习会涉及众多内核函数,但学习的重心不是记忆函数,而是搞清楚某项任务完成的方法步骤(2)每一步骤搞清楚具体实施方案(函数名)(3)若要搞清楚具体的函数功能与使用,对函数学习关注以下几点:① 函数头文件 ② 函数功能 ③ 函数参数 ④ 函数返回值。原创 2025-03-23 11:10:53 · 581 阅读 · 0 评论
分享