- 博客(10)
- 收藏
- 关注
原创 一文读懂 C++ 多线程
memory_order_relaxed 表示只保证原子性,不保证跨线程的操作顺序(理解内存序需进阶学习)。detach() 后主线程无法控制子线程的结束,若主线程退出进程结束,后台线程会被强制终止 -> 风险。std::atomic 提供原子读写,无需 mutex。适合简单计数器等场景。若想在子线程修改主线程的变量,需用 std::ref(见下一例)。std::lock_guard 保证异常时也会解锁(推荐用法)。线程共享进程内存(堆、全局),但每个线程有自己的栈。std::thread 用来创建线程。
2025-12-07 15:24:32
260
原创 影像开发基础知识
format: 图像格式 (如 ImageFormat.YUV_420_888, ImageFormat.JPEG, PixelFormat.RGBA_8888)(如 Camera 的 setOutputTarget() 或 MediaCodec.configure())。,生产者(如 Camera)只认 Surface,不关心背后是谁在消费。消费 Surface 里的图像数据,转换成 Image 提供给。,把数据消费下来,并提供 Image 给你处理。在 Android 里,Surface 是。
2025-08-24 20:34:31
311
原创 C++实现设计模式(超级详细版)持续更新。。。
单例模式(Singleton Pattern)是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点来获取它。:多个线程同时访问 getInstance() 时,可能创建多个实例。下面我们使用 C++ 对单例模式进行详解,包括几种常见的实现方式。:程序启动时即创建实例,线程安全,但无法延迟实例化。C++11 保证局部静态变量初始化时的线程安全。:类加载时即初始化,占用资源,不能延迟实例化。不推荐裸懒汉式,推荐使用线程安全版本。:使用时才创建实例,但线程不安全。程序启动时就创建(类加载阶段)
2025-07-28 23:57:33
567
原创 人工智能发展文献检索报告
人工智能发展文献检索报告人工智能的定义是“系统正确解释外部数据,从这些数据中学习,并利用这些知识通过灵活适应实现特定目标和任务的能力”。人工智能,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,可以理解为模仿人类与人类思维相关的认知功能的机器或计算机,如学习和解决问题。...
2022-06-18 23:16:14
5260
原创 基于Springboot的电商系统开题报告
基于Springboot的电商系统开题报告,可直接使用,全部文档、答辩ppt可联系企鹅2415273018
2022-06-18 21:58:45
6086
原创 基于Springboot的仿天猫电商系统
迷你天猫商城是一个基于springboot框架的综合性B2C电商平台,主要参考天猫商城的购物流程写了需求分析、详细设计、ppt、原型设计。
2022-06-18 21:36:41
1107
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅