10 2024 档案

摘要:1. 进程(Process) 定义:进程是操作系统资源分配的基本单位,一个进程包含了程序的代码、数据、文件、内存等资源。每个进程之间都是独立的,拥有独立的地址空间。 特性: 独立性:每个进程之间是独立的,不能直接访问其他进程的内存空间。 资源占用:进程会占用较多的系统资源,例如内存、文件描述符等。 阅读全文
posted @ 2024-10-30 23:23 朝槿yys 阅读(50) 评论(0) 推荐(0) 编辑
摘要:并发控制(Concurrency Control)是指在多线程或多进程环境中,确保多个操作在共享资源上的访问不会发生冲突或产生不一致的情况。并发控制的核心目标是在允许并发操作的同时,保证系统的正确性、数据的一致性和完整性。 在并发环境下,不同的线程或进程可能会同时访问共享资源(例如变量、文件或数据库 阅读全文
posted @ 2024-10-30 23:19 朝槿yys 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1. C++内存区域 C++程序的内存通常分为以下几部分: ① 代码区(Code Segment) 存储程序的机器代码,即编译后的可执行代码。代码区通常是只读的,以防止代码在运行时被意外修改,确保安全性。 代码区在程序加载时由操作系统分配。 ② 全局/静态区(Data Segment) 全局变量和静 阅读全文
posted @ 2024-10-29 17:53 朝槿yys 阅读(196) 评论(0) 推荐(0) 编辑
摘要:在C++中实现多态有两种主要方式: 编译时多态(静态多态):通常通过函数重载和运算符重载来实现。这种多态在编译时已经确定,不需要虚函数。 运行时多态(动态多态):通过虚函数和继承来实现。这种多态在运行时根据实际的对象类型决定调用哪个函数。 1. 重写/覆盖(Override) 定义:重写是指在派生类 阅读全文
posted @ 2024-10-28 22:44 朝槿yys 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1. 值参数传递(Pass by Value) 原理:传入参数时会拷贝一份对象副本。 优点:副本在函数内部可随意修改,不会影响原始数据。 缺点:对于复杂类型,拷贝对象会消耗更多内存和性能。 适用场景:函数只需读取少量数据,且无需修改原对象时,可以考虑值传递。 void processData(MyC 阅读全文
posted @ 2024-10-27 23:42 朝槿yys 阅读(12) 评论(0) 推荐(0) 编辑
摘要:在 C/C++ 中,const 用于定义常量,防止数据被意外修改。 ★ 什么时候需要为指针加上const: 保证数据安全:如果函数不需要修改指针指向的数据,用 const 可以防止意外修改,确保数据安全。 void func(const int *ptr){ // 只能读取数据,无法修改 } 提升代 阅读全文
posted @ 2024-10-27 23:19 朝槿yys 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示