会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ymy1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2023年8月25日
day03
摘要: 线程管理 一、基本概念 1、线程是进程的执行路线,它是进程内部的控制序列,线程是进程的一部分,进程是一个资源单位,而线程是执行单位,线程是进程执行的实体,负责真正的执行 2、线程是轻量级的,没有自己的代码段、数据段、bss段、堆、环境变量、命令行参数、文件描述符、信号处理函数、当前工作目录等资源,进
阅读全文
posted @ 2023-08-25 16:42 歪爱慕外
阅读(33)
评论(0)
推荐(0)
2023年8月24日
day01
摘要: 一、C++介绍 本贾尼.斯特劳斯特卢普,与1979年在贝尔实验室负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,与1979年十月开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,那就是C++,1983年完成了第一个版本 C++与C的关联度和重要区别:(**
阅读全文
posted @ 2023-08-24 20:12 歪爱慕外
阅读(21)
评论(0)
推荐(0)
day 01
摘要: 一、进程间通信-socket套接字 基本特征:socket是一种接口技术,被抽象成一种文件的操作,可以让同一计算机中的不同进程之间通信,也可以让不同计算机中的进程进行通信(网络通信) 本地进程间通信编程模型: 进程A 进程B 创建socket对象 创建socket对象 准备通信地址(本地socket
阅读全文
posted @ 2023-08-24 20:11 歪爱慕外
阅读(30)
评论(0)
推荐(0)
2023年8月23日
day02
摘要: TCP服务端处理多客户端任务: 原来是通过开启子进程来服务不同的客户端,当客户端退出时就关闭该子进程 多路复用: 使用一个进程(有且只有一个主进程)同时监控若干个文件描述符,这种读写模式称为多路复用 多用于TCP的服务端,用于监控客户端的连接和数据的收发 优点:不需要频繁地创建、销毁进程,从而节约内
阅读全文
posted @ 2023-08-23 20:38 歪爱慕外
阅读(19)
评论(0)
推荐(0)
day06
摘要: 进程间通信: 一、基本概念: 什么是进程间通信: 指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: **(背)** 简单的进程间通信: 信号(携带附加信息)、文件、环境变量表、命令行参数 传统的进程间通信: 管道
阅读全文
posted @ 2023-08-23 20:38 歪爱慕外
阅读(14)
评论(0)
推荐(0)
2023年8月22日
day01
摘要: 一、进程间通信-socket套接字 基本特征:socket是一种接口技术,被抽象成一种文件的操作,可以让同一计算机中的不同进程之间通信,也可以让不同计算机中的进程进行通信(网络通信) 本地进程间通信编程模型: 进程A 进程B 创建socket对象 创建socket对象 准备通信地址(本地socket
阅读全文
posted @ 2023-08-22 18:37 歪爱慕外
阅读(28)
评论(0)
推荐(0)
day05
摘要: 进程管理 一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程,一个程序可以同时加载成多个进程,进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同一般分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程,
阅读全文
posted @ 2023-08-22 18:37 歪爱慕外
阅读(24)
评论(0)
推荐(0)
2023年8月21日
day04
摘要: 信号管理 一、基本概念 1、中断 当程序进程接收到消息后,中止当前正在进行的进程,转而去执行其他任务等其他任务执行结束后再返回刚刚中止的位置,可以继续往下运行 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、 信号是一种软件中断,由操作系统发出,进程接收后会
阅读全文
posted @ 2023-08-21 20:18 歪爱慕外
阅读(32)
评论(0)
推荐(0)
2023年8月17日
day03
摘要: 随机读写: 每个打开的文件都有一个记录读写位置的指针,也称文件位置指针,对文件的读写时该指针会自动往后移动,因此顺序读写时无需操作 当需要去文件的任意位置进行读写时,才需要调整该指针的位置 标准IO: int fseek(FILE *stream, long offset, int whence);
阅读全文
posted @ 2023-08-17 19:16 歪爱慕外
阅读(17)
评论(0)
推荐(0)
2023年8月15日
day02
摘要: 一、内存管理 用户层 STL 智能指针/容器 自动分配、释放 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX/Linux POSIX brk/sbrk 调用内核 Linux mmap/munmap 调用内核 ...(下面了解)... 系统层 Kernal
阅读全文
posted @ 2023-08-15 20:31 歪爱慕外
阅读(22)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告