Linux

Linux 高性能服务器编程:高性能服务器架构二

Linux 高性能服务器编程:高性能服务器架构二 7

bingliaolong 3年前 (2021-12-05) 5 0

两种高效的并发模式 并发编程的目的是让程序“同时”执行多个任务。 如果程序是计算密集型的,并发编程并没有优势,反而由于任务的切换使效率降低。 但如果程序是I/O密集型的,比如经常读写文件,访问数据库等,则情况就不同了...

Linux 进程间的通信方式和原理

Linux 进程间的通信方式和原理

bingliaolong 5年前 (2020-03-30) 4 0

进程的概念 进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。 进程通信的概念 进程用户空间是相互独立的,一般...

Linux调试工具记录

Linux调试工具记录

bingliaolong 1年前 (2023-08-13) 4 0

strace 一个强大的命令行工具,用于在Linux系统上跟踪系统调用和信号 主要用于调试和诊断程序,在了解程序如何与操作系统交互方面非常有用 用法 跟踪系统调用 strace <command> 跟踪现...

Linux目录的作用

Linux目录的作用

bingliaolong 5年前 (2020-03-16) 4 0

划分 依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态 可分享的 可以分享给其他系统挂载使用的目录 不可分享的 机器上面运作的配置文件或程序相关的socket文件等 可变的 有...

Linux 高性能服务器编程:I/O复用二

Linux 高性能服务器编程:I/O复用二 3

bingliaolong 3年前 (2021-12-12) 4 0

三组I/O复用对比 概述 上述select,poll和epoll都能同时监听多个文件描述符。它们将等待由timeout参数指定的超时时间,直到一个或多个文件描述符上有事件发生时,返回值是就绪的文件描述符的数量。返回0...

Linux 高性能服务器编程:定时器

Linux 高性能服务器编程:定时器

bingliaolong 3年前 (2021-12-16) 4 0

概述 网络程序需要处理的第三类事件是定时器事件,比如定期检测一个客户连接的活动状态。 服务器程序通常管理着众多定时事件,因此有效地组织这些定时事件,使之能在预期的时间点被触发且不影响服务器的主要逻辑,对于服务器的性能...

Linux_ 命令大全 系统设置

Linux_ 命令大全 系统设置

bingliaolong 5年前 (2020-03-16) 3 0

alias 功能说明:设置指令的别名。 语 法:alias[别名]=[指令名称] 补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操...

Linux 高性能服务器编程:服务器程序规范

Linux 高性能服务器编程:服务器程序规范 5

bingliaolong 3年前 (2021-12-04) 3 0

概述 守护进程 Linux服务器程序一般以后台进程形式运行。后台进程又称为守护进程(daemon)。 它没有控制终端,因而也不会意外接收到用户收入。 守护进程的父进程通常是init进程(PID为1的进程)。 日志 L...

Linux_命令大全 压缩备份

Linux_命令大全 压缩备份

bingliaolong 5年前 (2020-03-16) 3 0

ar 功能说明:建立或修改备存文件,或是从备存文件中抽取文件。 语 法:ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文...

扫一扫二维码分享