Linux高级程序设计的内容简介
发布网友
发布时间:2022-04-22 20:48
我来回答
共1个回答
热心网友
时间:2023-07-15 06:31
《Linux高级程序设计(第2版)》以Linux操作系统(内核为2.6版本)为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了Linux系统下编程环境及编程工具、文件管理(文件类型、ANSI以及POSIX标准下文件读写操作)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(管道、消息队列、共享内存)、进程间同步机制(信号量)、进程间异步机制(信号)、线程管理(创建、退出、取消等以及属性控制)、线程间同步(互斥锁、读写锁、条件变量)以及网络基本编程、高级应用等内容。
《Linux高级程序设计(第2版)》内容丰富、紧扣应用,适合从事Linux下C应用编程的人员阅读,也适合从事嵌入式Linux开发的人员阅读。
作者:杨宗德,邓玉春,曾庆华编著
ISBN:10位[7115171696]13位[9787115171696]
出版社:人民邮电出版社
出版日期:2008-1-1
定价:¥49.00元
25本Linux运维书籍带你掌握服务器管理技巧linux运维书籍
第二、《Linux服务器秘籍》:深入浅出地介绍了linux服务器管理技术,内容涵盖服务器安装、文件系统、系统定制、用户及权限管理等,为读者全面解读Linux管理知识。第三、《Linux高级编程艺术》:本书是高级Linux编程的入门教程,介绍了从系统调用到多进程应用编程的所有技术,为Linux系统管理者和技术人员提供技...
linux 程序设计是什么?跟C语言程序设计有什么区别?就是写程序吗?
第一,Linux程序设计是指在Linux环境进行程序的设计开发,这个是与Windows环境程序相设计对应的,也就是说你设计的程序目标是运行在Linux环境的,当然,开发过程一般也都是在Linux环境中进行了。第二,在Linux环境中,你不仅可以进行C语言程序设计,也可以进行C++/Java/Python/Lisp/PHP/Ruby/汇编等很多种语...
Linux高性能服务器编程——高级I/O函数
在Linux服务器编程中,网络I/O扮演着至关重要的角色,除了基本的send和recv函数,还有更高级的I/O函数可提升性能与功能。这些高级函数大致分为三类:创建文件描述符、读写控制以及控制I/O行为和属性。创建文件描述符方面,pipe函数创建管道,分为无名管道和有名管道,主要用于有亲缘关系的进程间通信。管道...
学LINUX服务器哪本书比较好?
Linux程序设计(第三版)以下简介摘自豆瓣:---内容简介···时至今日,Linux系统已经从一个个人作品发展为可以用于各种关键任务的成熟、高效和稳定的操作系统,因为具备跨平台、开源、支持众多应用软件和网络协议等优点,它得到了各大主流软硬件厂商的支持,也成为广大程序设计人员理想的开发平台。本书是Li...
操作系统课程设计的内容简介
本书介绍了Linux操作系统机制,分析了部分Linux内核代码,并列出了操作系统针对性的实验;从Linux操作系统环境、系统调用、定时器、内核模块、进程调度、虚拟存储、文件系统,循序渐进到Linux内核的改动。Linux操作系统环境使用放在本书的附录中,对于没有学习过Linux操作系统命令的读者来说,需要掌握这方面的...
嵌入式工程师的学习路线
1、入式高级C语言 2、嵌入式设备及GUI开发 3、嵌入式Linux高级程序设计 4、Linux高级网络程序设计 5、数据库开发 6、C++面向对象高级语言程序设计 7、物联网 8、CotexA53 Linux平台驱动开发 学习嵌入式要学的内容不少,从C语言开始到linux,新手学员来学习嵌入式会有一定的困难,但是不用担心,跟着...
Linux C程序设计基础图书目录
本文章将详细介绍Linux C程序设计基础,包括从入门到进阶的各章节内容。首先,从Linux系统入门出发,学习Linux的基本知识与常用命令,以及shell脚本的基础操作。这一步是构建Linux环境下编程环境的基石。随后,深入理解C语言及其与Linux的结合,学习C程序的编辑、编译、连接与运行,了解多文件组成程序的管理工具...
Linux驱动程序开发从入门到精通linux驱动程序设计
驱动程序开发工程师可以在许多行业就业,他们可以利用其特定行业的产品特点和设计特性,为Linux硬件开发驱动程序。开发程序负责识别不同的设备,以及让系统识别和使用这些设备的功能。如果想要获得更进一步的技能和知识,专业的Linux驱动程序工程师可以继续完成其他教育、培训和认证,以获得更深入的专业知识和实践...
嵌入式开发要学哪些课程 学完能做什么
嵌入式开发的课程 嵌入式培训分几个阶段的学习,从基础到实战的练习,一点一点学习和掌握这门技术。学习的课程内容包含:嵌入式高级C语言、嵌入式设备及GUI开发、嵌入式Linux高级程序设计、Linux高级网络程序设计、数据库开发、面向对象高级语言程序设计、物联网、CotexA53 Linux平台驱动开发及真实的企业实战...
Linux内核编程的内容简介
《Linux内核编程》的主要内容包括:Linux基础知识、内核探索工具集、进程的整个生命周期、内存区、页面、Slab分配器、用于输入/输出的各种设备、文件系统、抢占、自旋锁、信号量、内核引导、构建Linux内核,以及向内核添加代码等。同时还简单介绍了一些应用工具和实用程序,从而可以获取理解内核内幕所需的信息。...