C/C++Unix/Linux应用层程序设计 Local聊天室 发表于 2025-03-16 浏览量 10 没有评论 本项目基于SYSTEM V消息队列、POSIX线程、ncurses库进行实现,能够创建多个聊天室,用户加入聊天室即可与同一聊天室的其他所有用户下聊天。类似于wx与qq的群聊功能。使用图:流程图:... 本项目基于SYSTEM V消息队列、POSIX线程、ncurses库进行实现,能够创建多个聊天室,用户加入聊天室即可与同一聊天室的其他所有用户下聊天。类似于wx与qq的群聊功能。使用图:流程图:... - 阅读全文 -
多进程/多线程并发编程,C/C++Unix/Linux应用层编程基本原理 深入理解pthread互斥量与条件变量的使用 发表于 2025-03-12 浏览量 9 没有评论 深入理解pthread互斥量与条件变量的使用在多线程编程中,线程同步是一个关键问题。为了避免多个线程同时访问共享资源导致的数据竞争和不一致,POSIX线程库(pthread)提供了互斥量(Mut... 深入理解pthread互斥量与条件变量的使用在多线程编程中,线程同步是一个关键问题。为了避免多个线程同时访问共享资源导致的数据竞争和不一致,POSIX线程库(pthread)提供了互斥量(Mut... - 阅读全文 -
C/C++Unix/Linux应用层编程基本原理 ncurses库的使用总结 发表于 2025-03-06 浏览量 11 没有评论 ncurses库的使用总结前言ncurses(new curses)是一个程序库,它提供的API可以允许程序员编写独立于终端的基于文本的用户界面。它是一个虚拟终端中的“类GUI”应用软件工具箱。... ncurses库的使用总结前言ncurses(new curses)是一个程序库,它提供的API可以允许程序员编写独立于终端的基于文本的用户界面。它是一个虚拟终端中的“类GUI”应用软件工具箱。... - 阅读全文 -
多进程/多线程并发编程,C/C++Unix/Linux应用层编程基本原理 System V 消息队列总结 发表于 2025-03-05 浏览量 10 没有评论 System V 消息队列总结:前言消息队列是一种面向消息的ipc机制,即内核会保证进程对消息队列IO时数据块(消息)的整体性。且其是双工的,任何进程都可以往里放消息,同时任何进程都可以往里读消... System V 消息队列总结:前言消息队列是一种面向消息的ipc机制,即内核会保证进程对消息队列IO时数据块(消息)的整体性。且其是双工的,任何进程都可以往里放消息,同时任何进程都可以往里读消... - 阅读全文 -
C/C++Unix/Linux应用层编程基本原理,系统编程基础 C语言可变参数与命令行参数解析:stdarg与getopt详解 发表于 2025-03-04 浏览量 10 没有评论 C语言可变参数与命令行参数解析:stdarg与getopt详解一、可变参数处理:stdarg.h1.1 核心功能stdarg.h 头文件提供在函数中处理不定数量参数的能力,常用于实现类似prin... C语言可变参数与命令行参数解析:stdarg与getopt详解一、可变参数处理:stdarg.h1.1 核心功能stdarg.h 头文件提供在函数中处理不定数量参数的能力,常用于实现类似prin... - 阅读全文 -
C/C++Unix/Linux应用层编程基本原理,系统编程基础 对底层IO的深度总结 发表于 2025-03-03 浏览量 9 评论数 1 对底层IO的深度总结前言本文介绍 stdio 库函数与系统调用 read/write 的核心行为,重点解析缓冲机制对 I/O 操作的影响。一、read 系统调用功能:原子地从内核缓冲区(内存)读... 对底层IO的深度总结前言本文介绍 stdio 库函数与系统调用 read/write 的核心行为,重点解析缓冲机制对 I/O 操作的影响。一、read 系统调用功能:原子地从内核缓冲区(内存)读... - 阅读全文 -