网站首页 第114页
-
并发编程:从线程到协程的技术演进与实战指南
在单核处理器时代,操作系统通过时间片轮转模拟并发;多核处理器的普及使真正的并行计算成为可能;如今在云计算与分布式系统时代,并发编程已成为构建高性能系统的核心能力。本文将从内存模型剖析到现代并发框架实战,为开发者构建完整的并发编程知识体系。一...
2025-05-14 balukai 文章精选 16 ℃ -
嵌入式工程师竟然看不懂这些专业语句,那真别怪人说你菜
本文出自公众号:硬件笔记本,原创文章,转载请注明出处AASIC(专用集成电路)Application-SpecificIntegratedCircuit.Apieceofcustom-designedhardwareina...
2025-05-14 balukai 文章精选 14 ℃ -
CPU缓存一致性:从理论到实战
目录存储体系结构缓存原理缓存一致性协议内存屏障x86-TSO基准测试CAS原理原子操作无锁队列参考资料01存储体系结构速度快的存储硬件成本高、容量小,速度慢的成本低、容量大。为了权衡成本和速度,计算机存储分了很多层次,扬长避短,有寄存器、L...
2025-05-14 balukai 文章精选 9 ℃ -
Java 魔法类 Unsafe 详解
阅读过JUC源码的同学,一定会发现很多并发工具类都调用了一个叫做Unsafe的类。那这个类主要是用来干什么的呢?有什么使用场景呢?这篇文章就带你搞清楚!Unsafe介绍Unsafe是位于sun.misc包下的一个类,主要提供...
2025-05-14 balukai 文章精选 15 ℃ -
为QML创建C++插件
创建插件由QML引擎来为QML加载C++插件。这种插件通常是以QML扩展模块的形式出现的,它们被QML文档导入,并为QML文档中的客户端提供类型。模块需要至少一个有效的注册类型。QQmlEngineExtensionPlugin是一个...
2025-05-14 balukai 文章精选 9 ℃ -
C++ Qt开发:运用QThread多线程组件
阅读目录1.1线程组与多线程1.2向线程中传递参数1.3互斥同步线程锁1.4读写同步线程锁1.5基于信号线程锁Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件...
2025-05-14 balukai 文章精选 13 ℃ -
教你用C来实现基于Mempool的内存池设计
前言设计内存池的目标是为了保证服务器长时间高效地运行,通过对申请空间小而申请频繁的对象进行有效管理,减少内存碎片的产生,合理分配管理用户内存,从而减少系统中出现有效空间足够,而无法分配大块连续内存的情况。此次设计内存池的基本目标,需要满足线...
2025-05-14 balukai 文章精选 13 ℃ -
标准C++的类型转换符:static_cast等
一、强制转型1)C风格(C-style)强制转型:(T)exdivssion//castexdivssiontobeoftypeT2)函数风格(Function-style)强制转型使用这样的语法:T(exdivs...
2025-05-14 balukai 文章精选 9 ℃ -
「初识C语言」C语言保留字(关键字)详解
保留字(reservedword)保留字又称关键字。指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。每种程序设计语言都规定了自己的一套保留字。例如:BASIC语言规定不能使用LIST作为变量名或过程名,因...
2025-05-14 balukai 文章精选 7 ℃ -
C语言精华:C标准库高级用法深度解析
C标准库(StandardLibrary)提供了一系列预定义的函数和宏,涵盖了输入/输出、字符串处理、数学运算、内存管理、时间日期等常用功能。除了基础用法外,标准库中还包含一些高级或不常用的功能,掌握它们能够帮助开发者编写更高效、更灵活或...
2025-05-14 balukai 文章精选 10 ℃
- 控制面板
- 网站分类
- 最新留言
-