linux系统编程
文章平均质量分 96
p0inter
生而自由,爱而无畏,保持热爱奔赴山海
展开
-
Linux系统编程---守护进程
1 守护进程的概述Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。守护进程一般在系统启动时开始运行,除非强行终止,否则直到系统关机都保持运行。守护进程经常以超级用户(root转载 2022-05-11 16:19:03 · 739 阅读 · 0 评论 -
Linux系统编程---I/O多路复用
文章目录1 什么是IO多路复用2 解决什么问题说在前面I/O模型阻塞I/O非阻塞I/OIO多路复用信号驱动IO异步IO3 目前有哪些IO多路复用的方案解决方案总览常见软件的IO多路复用方案4 具体怎么用selectpollepolllevel-triggered and edge-triggered状态变化通知(edge-triggered)模式下的epoll5 不同IO多路复用方案优缺点poll vs selectepoll vs poll&select1 什么是IO多路复用一句话解释:单线程转载 2022-04-28 18:24:27 · 1128 阅读 · 0 评论 -
linux系统编程---线程总结
线程总结1 线程的实现2 线程的属性3 线程的同步4 线程池https://zhuanlan.zhihu.com/p/3425737051 线程的实现2 线程的属性3 线程的同步https://www.zhihu.com/search?type=content&q=linux%E7%BA%BF%E7%A8%8B4 线程池https://www.zhihu.com/search?type=content&q=linux%E7%BA%BF%E7%A8%8B%E6%B1%A0..原创 2022-04-28 15:19:02 · 587 阅读 · 0 评论 -
linux系统编程---进程总结
进程控制总结1 进程创建的三种方式2 进程终止3 进程等待4 进程替换1 进程创建的三种方式https://zhuanlan.zhihu.com/p/498427466?utm_source=wechat_session&utm_medium=social&utm_oi=977698418977746944&utm_campaign=shareopn2 进程终止https://zhuanlan.zhihu.com/p/435709371https://zhuanlan.zh原创 2022-04-21 17:22:08 · 1157 阅读 · 0 评论 -
UNIX环境高级编程---进程间通信总结
进程间通信1 管道匿名管道命名管道2 消息队列3 信号量4 共享内存5 信号6 套接字总结Linux下的进程通信机制叫做IPC(InterProcess Communication),在Linux下有6大通信的方法,分别是:Socket、管道、信号、信号量、消息队列、共享内存。每个进程的用户地址空间都是独立的,一般而言是不能互相访问的,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。1 管道匿名管道匿名管道是在内核中申请一块固定大小的缓冲区,程序拥有写入和读取的权利。匿名管道是半双原创 2022-04-01 16:25:00 · 1221 阅读 · 0 评论