技术栈
多线程
兔小盈
16 小时前
java
·
开发语言
·
多线程
多线程篇-(二)线程创建、中断与终止
目录线程(Thread)的创建方法一.继承 Thread,重写run方法:二.实现 Runnable, 重写 run:
代码小书生
2 天前
多线程
·
电脑技巧
·
下载工具
·
下载速度
·
电脑知识
·
下载教程
·
下载神器
电脑下载工具,支持网盘、磁力、种子、直链等多种协议!可多任务、多线程批量下载,适配Windows、Mac、Linux多平台!轻量级设计,系统资源占用小!
哈喽各位伙伴大家好!今天给大家分享一款超强的电脑下载工具!它支持网盘、磁力、种子、直链多种协议,多任务多线程批量下载,满带宽运行,轻量不占资源,还兼容 Windows、Mac、Linux 多平台,日常下载文件、安装包、资源速度快又稳,操作简单、新手一看就会,非常方便!
Thanks_ks
5 天前
java
·
多线程
·
并发编程
·
底层原理
·
写时复制
·
copyonwrite
·
性能优
透过 Copy-On-Write 机制:理解并发编程中的性能与一致性权衡
在多线程编程的广阔领域中,读写冲突是最经典且令人头疼的问题之一。通常我们的第一反应是使用互斥锁,或者更进一步,使用 Java 等语言提供的读写锁(如 ReentrantReadWriteLock)。读写锁虽然在一定程度上分离了读和写,但在写操作发生时,所有的读操作依然会被强制阻塞。在 “读多写少” 的极端场景下,这种阻塞带来的上下文切换开销是非常巨大的,甚至可能导致写线程由于抢不到锁而产生饥饿现象。
苍煜
7 天前
多线程
多线程同步并行查询-CompletableFuture完整落地方案
做业务开发久了,大家大概率都遇到过同一个头疼问题:前端一个详情接口,后端要查好几张毫无关联的表,串行挨个查询,接口耗时直接拉胯,前端加载转圈半天,用户体验极差。
阿昭L
8 天前
windows
·
多线程
Windows中的I/O完成通知与事件内核对象
Windows提供了一套灵活机制来处理异步I/O操作,其中事件内核对象是较早期但至今仍有价值的通知方式之一。这种方式让程序能够发起I/O请求后继续执行其他任务,当I/O操作完成时,通过事件对象来通知调用线程。
阿冰冰呀
8 天前
java
·
mybatis
·
dubbo
·
springboot
·
线程池
·
多线程
·
hashmap
互联网大厂Java求职面试实录:谢飞机的“水货”之路
谢飞机:这个...我用过Thread类,还有Runnable接口,还有Callable...对了,还有一个Future。
CoderMeijun
12 天前
c++
·
多线程
·
条件变量
·
lambda
·
死锁
·
生产者消费者
C++ 多线程进阶:Lambda、条件变量与死锁
补充知识点:std::thread::hardware_concurrency() 可获取 CPU 逻辑核心数
Adellle
13 天前
java
·
开发语言
·
多线程
Java 异步回调
在日常开发中,我们经常会遇到这样的场景:👉 任务提交后不阻塞主线程,任务完成后自动通知调用方这就是典型的 异步回调模型。
╰つ栺尖篴夢ゞ
14 天前
单例模式
·
多线程
·
harmonyos
·
sendable
·
actor模型
·
内存隔离
HarmonyOS Next面试题之主线程与子线程访问同一个单例,获取的对象是同一个吗?
程序员-King.
17 天前
c++
·
c
·
多线程
·
条件变量
【基础分析】—— 条件变量wait(lock, 谓词)
【调用 wait 前】已持有锁 ↓ ┌────────────┐ │ wait 内部执行 │ │ 1. unlock() 解锁 │ ← 关键:必须释放,否则死锁 │ 2. 线程阻塞休眠 │ │ 3. 被 notify 唤醒 │ │ 4. lock() 重新加锁 │ ← 保证返回时仍持有锁 └────────────┘ ↓ 【wait 返回】重新持有锁
炘爚
17 天前
多线程
·
系统编程
C++多线程中Lambda核心用法与陷阱
Lambda表达式是C++11及以上标准引入的匿名函数,可快速定义短小的函数逻辑,无需单独声明函数,核心语法格式如下:
炘爚
18 天前
多线程
多线程编程:线程与进程基础
本质差异:进程是操作系统进行资源分配的基本单位,拥有完整的资源集合,包括代码段、数据段、堆、栈、打开的文件句柄等;
炘爚
18 天前
多线程
·
系统编程
·
生产者消费者模型
多线程编程:生产者消费者模型
生产者-消费者模型是多线程同步中的经典场景,用于解决“生产”与“消费”速度不匹配的问题,核心由3个部分组成,必须牢记:
lee_curry
21 天前
java
·
多线程
·
并发
·
juc
JUC第一章 java中基础概念和CompletableFuture
第一章 java中基础概念和CompletableFuture硬件方面:摩尔定律失效摩尔定律: 它是由英特尔创始人之一Gordon Moore(戈登·摩尔)提出来的。其内容为: 当价格不变时,集成电路上可容纳的元器件的数目约每隔18-24个月便会增加一倍,性能也将提升一倍。 换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。 可是从2003年开始CPU主频已经不再翻倍,而是采用多核而不是更快的主频。
AIminminHu
22 天前
开发语言
·
c++
·
线程
·
多线程
OpenGL渲染与几何内核那点事-项目实践理论补充(三-1-(3):番外篇-当你的CAD打开“怪兽级”STL时:从内存爆炸到零拷贝的极致优化)
@TOC代码仓库入口:系列文章规划:巨人的肩膀:你的 CAD 软件已经能处理海量图纸,甚至开始支持联网协作了,但新的风暴已经出现——性能瓶颈。这一次,战场从“单核 CPU”转向了“多核并发”。就像你当年为了解决内存问题而设计层和块一样,这一次,你需要一种全新的编程思维来驯服现代 CPU 的多个核心。
rqtz
24 天前
c++
·
多线程
·
原子
【C++】ROS2捕获Ctrl+C信号+原子操作与线程生命周期控制
🔥大奇个人主页 :https://blog.csdn.net/m0_75192474?type=blog ⚡本文所属专栏:https://blog.csdn.net/m0_75192474/category_13131150.html
爱码驱动
1 个月前
java
·
开发语言
·
多线程
Java多线程详解(5)
JUC 是 java.util.concurrent 包的缩写,是 Java 并发编程的核心工具包。它从 JDK 1.5 开始引入,为解决多线程并发问题提供了强大的组件。
派大星酷
1 个月前
java
·
开发语言
·
多线程
Java 多线程创建方式
Java 中,线程的本质是Thread类的实例。所有创建线程的方式,最终都是通过Thread类来启动线程,区别在于任务逻辑的定义方式不同。
书到用时方恨少!
1 个月前
python
·
多线程
·
thread
·
多任务
Python threading 使用指南:并发编程的轻骑兵
作者:书到用时方恨少! 发布日期:2026年4月2日 阅读时长:约19分钟在 Python 并发编程的世界里,threading 模块如同一匹轻骑兵——轻量、灵活、响应迅速。它允许你在单个进程中创建多个线程,共享同一块内存空间,特别适合 I/O 密集型任务(如网络爬虫、文件读写、数据库交互)。然而,由于全局解释器锁(GIL)的存在,threading 并不能让 CPU 密集型任务真正并行,但这并不妨碍它成为提升程序响应速度和资源利用率的利器。
Zzzzmo_
1 个月前
java
·
jvm
·
java-ee
·
多线程
【JavaEE】多线程01
通过多进程的方式,可以实现 "并发编程" 的效果,但是,进程是一个比较重的概念,在创建或者销毁一个进程的时候,开销都比较大,尤其是在需要频繁创建进程的时候。