
Linux编程
文章平均质量分 64
Linux系统编程
@阿飞
菜鸡一个 | 只有先开始,才能知道接下来该怎么做
展开
-
Linux高并发服务器开发(一)-说明
Linux下C++开发的轻量级、高性能、高并发web服务器。《UNIX环境高级编程 第3版》《LINUX/UNIX系统编程》《LINUX内核设计与实践》《UNIX网络编程 第3版》《TCP/IP详解 卷1》《计算机网络 第7版》原创 2024-02-01 15:18:35 · 423 阅读 · 0 评论 -
Linux网络编程(二)Socket编程
【代码】Linux网络编程(二)Socket编程。原创 2024-06-12 12:28:23 · 406 阅读 · 1 评论 -
Linux网络编程(一)网络基础
一组规则。原创 2024-05-16 14:44:23 · 238 阅读 · 0 评论 -
Linux系统编程(十二)线程同步、锁、条件变量、信号量
相当于 初始化值为 N 的互斥量。N值,表示可以同时访问共享数据区的线程数。应用于线程、进程间同步(既能保证同步,数据不混乱,又能提高线程并发)。以读方式给数据加锁——读锁。以写方式给数据加锁——写锁。相较于互斥量而言,当读线程多的时候,提高访问效率。原创 2024-06-09 16:13:56 · 430 阅读 · 1 评论 -
Linux系统编程(十一)线程、线程控制
ps -eLf。原创 2024-06-06 17:49:27 · 856 阅读 · 0 评论 -
Linux系统编程(十)守护进程
ps ajxajx多个进程组的结合,原创 2024-06-05 16:56:05 · 334 阅读 · 0 评论 -
Linux系统编程(九)信号
自定义信号集。清空信号集全部置1将一个信号添加到集合中将一个信号从集合中移除判断一个信号是否在集合中。在--》返回1, 不在--》返回0。原创 2024-06-05 16:05:40 · 507 阅读 · 0 评论 -
Linux系统编程(八)进程通信IPC-管道、mmap
mkfifo。原创 2024-06-04 15:12:02 · 481 阅读 · 0 评论 -
Linux系统编程(七)进程、进程控制
一、虚拟内存映射MMU(虚拟内存和物理内存映射)在中查看结构体定义。主要掌握如下:进程id:查看进程id文件描述符表:包含很多指向file结构体的指针进程状态:初始态、就绪态、运行态、挂起态、终止态。当前进程工作目录位置umask掩码 (这个是进程的概念)信号相关信息资源。用户id和组id会话和进程组进程可以使用的资源上限进程切换时需要保存和恢复的一些CPU寄存器描述虚拟地址空间的信息描述控制终端的信息二、getpid()/ getppid()/getuid()/getgid()使用gdb调试的原创 2024-06-04 15:10:32 · 358 阅读 · 0 评论 -
Linux系统编程(六)目录操作函数
【代码】Linux系统编程(六)目录操作函数。原创 2024-06-04 15:09:20 · 228 阅读 · 0 评论 -
Linux系统编程(五)文件系统
【代码】Linux系统编程(五)文件系统和目录操作。原创 2024-05-19 23:51:36 · 246 阅读 · 0 评论 -
Linux系统编程(四)文件IO
缓冲区:read、write函数常常被称为Unbuffered I/O,指的是无用户级缓冲区,但不保证不使用内核缓冲区。预读入缓输出机制(系统调用和库函数比较)strace命令:跟踪函数调用。原创 2024-05-19 23:47:44 · 323 阅读 · 2 评论 -
Linux系统编程(三)MakeFile项目管理
【代码】LINUX(三)MakeFile项目管理。原创 2024-01-30 14:24:19 · 439 阅读 · 0 评论 -
Linux系统编程(二)Vim、动静态库、gcc编译
【代码】LINUX(二)Vim和动静态库。原创 2024-01-30 14:23:22 · 803 阅读 · 0 评论 -
Linux系统编程(一)命令基础、软件安装与卸载
shell:命令解释器,根据输入的命令执行相应命令。热键呼出终端Ctrl-p。原创 2024-01-30 09:12:11 · 1325 阅读 · 0 评论