Linux系统编程
文章平均质量分 86
_戴拿
分享个人学习经验与笔记,欢迎相互交流
展开
-
Linux系统编程—网络编程
Linux网络编程是指在Linux操作系统上开发网络应用程序的过程。网络编程的核心是Socket编程,Socket是操作系统提供的用于网络通信的接口。原创 2024-08-11 00:00:40 · 993 阅读 · 0 评论 -
Linux系统编程—进程和线程
在Linux系统编程中,进程和线程是两个至关重要的概念。进程是操作系统资源分配的基本单位,而线程是CPU调度的基本单位。理解进程和线程的概念、创建和管理方法,对于开发高效、稳定的应用程序至关重要。进程是一个正在运行的程序的实例。每个进程都有自己独立的地址空间,包含代码段、数据段、堆和栈等。线程是进程中的一个执行单元,一个进程可以包含多个线程。线程共享进程的地址空间和资源,但有自己的栈和寄存器。进程和线程在Linux系统编程中扮演着重要角色。进程是资源分配的基本单位,线程是CPU调度的基本单位。原创 2024-08-07 16:51:46 · 965 阅读 · 0 评论 -
Linux系统编程—目录流
本文章介绍了目录和文件夹的概念、相关头文件、结构体和常用函数,包括opendir()、readdir()、mkdir()、chdir()、rmdir()、remove()和rename(),并提供了完整的示例代码。通过这些内容,可以掌握目录流操作的方法和技巧。原创 2024-08-06 22:14:46 · 293 阅读 · 0 评论 -
Linux系统编程—文件操作IO
在UNIX/Linux系统中,一切皆为文件。这不仅包括普通文件和文件夹,还包括设备、进程、网络连接等。所有文件在系统中都是通过文件描述符来标识和操作的。原创 2024-08-06 16:59:26 · 784 阅读 · 0 评论