引言
作为一名资深 C++ 开发者,在跨语言或遗留系统集成中,我们常常遇到 C 风格的回调机制。这种机制通常涉及一个函数指针(如
2025年09月24日
作为一名资深 C++ 开发者,在跨语言或遗留系统集成中,我们常常遇到 C 风格的回调机制。这种机制通常涉及一个函数指针(如
2025年09月24日
当涉及到多线程编程时,C语言是一种强大的工具。多线程编程允许程序同时执行多个线程,这对于需要处理并发任务的应用程序非常重要。在本文中,我将带你了解如何学习和使用C语言进行多线程编程,以便你能够掌握这个领域。
2025年09月24日
AMD锐龙产品矩阵如今越来越丰满,可在Geekbench上,网友意外发现一款首次出现的AMD锐龙7 3700C设备。
诡异的是,该设备运行Android 9系统,匹配8GB内存,出品方是谷歌。
处理器也比较有趣,4核8线程,主频2.3GHz,而且集成了Vega GPU。
敏锐的A饭指出,处理器ID对应的是12nm Picasso(Zen+),换言之,锐龙7 3700C和锐龙7 3700U似乎是一回事。
有猜测这款处理器是AMD专门面向谷歌Chromebook定制的,所以运行Android 9也能解释通了。
2025年09月24日
作者:京东科技 文涛
全文较长共6468字,语言通俗易懂,是一篇具有大纲性质的关于多线程的梳理,作者从历史演进的角度讲了多线程相关知识体系,让你知其然知其所以然。
2022年09月22日,JDK19发布了,此版本最大的亮点就是支持虚拟线程,从此轻量级线程家族再添一员大将。虚拟线程使JVM摆脱了通过操作系统调度线程的束缚,由JVM
2025年09月24日
什么是 KMP
KMP(Kotlin multiplatform)是 Kotlin 语言的一项重要特性,允许将 kotlin 代码运行在不同平台上,通过『一码多端』的方式来节省成本。
而与诸如 Java / React 这类跨端方案不同,KMP 没有采用所谓的虚拟机的思路,而是选择直接将 kotlin 源码编译成目标平台代码运行的方案。
KMP 的优势和限制
2025年09月24日
一、线程与进程的区别?
1、 线程是进程的一部分,所以线程有的时候被称为是轻权进程或者轻量级进程。
2、 一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程)的,而是多条线(线程)共同完成的。
2025年09月24日
对线程有基本的理解
简单的C++面向过程编程能力
创造单个简单的线程。
创造单个带参数的线程。
如何等待线程结束。
创造多个线程,并使用互斥量来防止资源抢占。
会使用之后,直接跳到“汇总”,复制模板来用就行
相关博客:实现一个简单的线程池
2025年09月24日
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。
多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。
2025年09月24日
多线程编程是现代软件开发中提高程序性能和响应性的重要技术。在C语言中,pthread(POSIX Threads)库是实现多线程编程的标准工具。本节将通俗易懂地介绍多线程的核心概念,包括线程、锁、条件变量和信号量。