- 使用exit可以实现退出当前进程。 如下 在程序接收到一个字符后,就退出进程 编写环境 vs2015 int main(){ int a = 10, b = 20; std::cout << (a > b ? a : b); //等价于 if (a > b... 使用exit可以实现退出当前进程。 如下 在程序接收到一个字符后,就退出进程 编写环境 vs2015 int main(){ int a = 10, b = 20; std::cout << (a > b ? a : b); //等价于 if (a > b...
- java.util.concurrent.Exchanger可以用来进行数据交换,或者被称为“数据交换器”。两个线程可以使用Exchanger交换数据,下图用来说明Exchanger的作用 在下... java.util.concurrent.Exchanger可以用来进行数据交换,或者被称为“数据交换器”。两个线程可以使用Exchanger交换数据,下图用来说明Exchanger的作用 在下...
- 前言 由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,我们使用的时候是非常方便,但也可能会因为不了解其具体实现,对线程池的配置参数存在误解。 我们经常在一些技术书籍或博客上看到,向线程池提交... 前言 由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,我们使用的时候是非常方便,但也可能会因为不了解其具体实现,对线程池的配置参数存在误解。 我们经常在一些技术书籍或博客上看到,向线程池提交...
- 在上学的时候,老师讲到进程与线程的时候可能是这样讲的: 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单元,是应用程序运行的载体。线程是程... 在上学的时候,老师讲到进程与线程的时候可能是这样讲的: 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单元,是应用程序运行的载体。线程是程...
- 文章目录 一、进程一描述二、进程二描述三、mmap 进程共享内存展示 一、进程一描述 在上一篇博客 【Linux 内核 内存管理】内存管理系统调用 ④ ( 代码示例... 文章目录 一、进程一描述二、进程二描述三、mmap 进程共享内存展示 一、进程一描述 在上一篇博客 【Linux 内核 内存管理】内存管理系统调用 ④ ( 代码示例...
- 通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。 我们将通过一个例子来学习。在这里,我编写了一个多线程程序... 通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。 我们将通过一个例子来学习。在这里,我编写了一个多线程程序...
- Redis哨兵集群工作原理及架构部署 文章目录 Redis哨兵集群工作原理及架构部署1.redis哨兵模式原理2.搭建redis哨兵集群2.1.环境准备2.2.在所有机器上部署redis2.3.... Redis哨兵集群工作原理及架构部署 文章目录 Redis哨兵集群工作原理及架构部署1.redis哨兵模式原理2.搭建redis哨兵集群2.1.环境准备2.2.在所有机器上部署redis2.3....
- 本文为大家介绍容器自启动以及docker 守护进程挂掉或者docker升级的情况下,如何保证容器服务的正常运行。主要包含三个部分内容 文章目录 一、守护进程开机自启二、容器自启动重启策略说明... 本文为大家介绍容器自启动以及docker 守护进程挂掉或者docker升级的情况下,如何保证容器服务的正常运行。主要包含三个部分内容 文章目录 一、守护进程开机自启二、容器自启动重启策略说明...
- 我们小学三年级的时候就知道,redis是一个纯内存存储的中间件,那它宕机会怎么样?数据会丢失吗?答案是可以不丢。 事实上redis为了保证宕机时数据不丢失,提供了两种数据持久化的机制——rdb和aof。 ... 我们小学三年级的时候就知道,redis是一个纯内存存储的中间件,那它宕机会怎么样?数据会丢失吗?答案是可以不丢。 事实上redis为了保证宕机时数据不丢失,提供了两种数据持久化的机制——rdb和aof。 ...
- 本文作为图解java并发编程的第二篇,前一篇访问地址如下所示: 图解进程线程、互斥锁与信号量-看完还不懂你来打我 图形说明 在开始想写这篇文章之前,我去网上搜索了很多关于线程状态转换的图,我惊讶的发... 本文作为图解java并发编程的第二篇,前一篇访问地址如下所示: 图解进程线程、互斥锁与信号量-看完还不懂你来打我 图形说明 在开始想写这篇文章之前,我去网上搜索了很多关于线程状态转换的图,我惊讶的发...
- 一、如何“随时随地”获取线程局部变量? 最近有一个同事遇到这样一个需求:根据数据源配置信息不同,将数据批量入库到不同的数据库实例。 一共实现了AClass、BClass、CClass、DClass... 一、如何“随时随地”获取线程局部变量? 最近有一个同事遇到这样一个需求:根据数据源配置信息不同,将数据批量入库到不同的数据库实例。 一共实现了AClass、BClass、CClass、DClass...
- 文章目录 一、提出问题二、主线程与子线程三、线程池四、异常的捕获五、事务的回滚 一、提出问题 最近有一位朋友问了我这样一个问题,问题的截图如下: 这个问题问的相对比较笼统,我... 文章目录 一、提出问题二、主线程与子线程三、线程池四、异常的捕获五、事务的回滚 一、提出问题 最近有一位朋友问了我这样一个问题,问题的截图如下: 这个问题问的相对比较笼统,我...
- 本文作为图解java并发编程的第三篇,前2篇访问地址如下所示: 图解进程线程、互斥锁与信号量-看完还不懂你来打我8成以上的java线程状态图都画错了–图解java并发第二篇 一、CPU角度的并发与并行... 本文作为图解java并发编程的第三篇,前2篇访问地址如下所示: 图解进程线程、互斥锁与信号量-看完还不懂你来打我8成以上的java线程状态图都画错了–图解java并发第二篇 一、CPU角度的并发与并行...
- JDK1.8源码分析项目(中文注释)Github地址: https://github.com/yuanmabiji/jdk1.8-sourcecode-blogs 1 什么是自旋锁和互斥锁? 由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么? 自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,... JDK1.8源码分析项目(中文注释)Github地址: https://github.com/yuanmabiji/jdk1.8-sourcecode-blogs 1 什么是自旋锁和互斥锁? 由于CLH锁是一种自旋锁,那么我们先来看看自旋锁是什么? 自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,...
- 陆陆续续,各个公司的校招季都开始了,我也成为了我司的校招面试官,最近也面了不少同学了,面试过程中也发现了很多问题,即有面试者的、也有面试官的、更有自己的问题,这里先挖个坑,后续写个博客详细聊聊,感兴趣的同... 陆陆续续,各个公司的校招季都开始了,我也成为了我司的校招面试官,最近也面了不少同学了,面试过程中也发现了很多问题,即有面试者的、也有面试官的、更有自己的问题,这里先挖个坑,后续写个博客详细聊聊,感兴趣的同...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签