技术栈
thread
予枫的编程笔记
8 天前
java
·
多线程
·
thread
·
java面试
·
runnable
·
callable
·
java线程
【面试专栏|Java并发编程】从Runnable到Callable,Java4种线程创建方式
线程是Java多线程编程的基础,也是面试高频考点。很多初学者只会用new Thread()创建线程,却不清楚还有其他方式,更分不清不同方式的优劣和适用场景。本文详解Java中创建线程的4种核心方式,结合代码示例、对比分析和面试官追问,帮你吃透线程创建,面试不踩坑、开发选对方案,建议点赞收藏备用~
予枫的编程笔记
9 天前
java
·
thread
·
java多线程
·
java面试
·
start方法
·
wait notify
·
sleep方法
【面试专栏|Java并发编程】Thread类核心方法全解:start和run的区别
Thread类是Java多线程编程的核心,其内部的start()/run()、wait()/notify()、sleep()/join()等方法,是实现线程控制、协作的关键,也是面试高频考点。很多开发者只会用,却不懂原理,容易混淆用法、踩坑出错。本文从原理、代码示例、区别对比、面试官追问四个维度,全解Thread类核心方法,帮你吃透用法、应对面试,建议点赞收藏备用~
aidou1314
2 个月前
android
·
线程池
·
thread
·
executorservice
·
runnable
·
scheduled
·
newsinglethread
Android中线程池使用
Lambda 表达式()->{}说明:
曲幽
2 个月前
python
·
flask
·
fastapi
·
web
·
thread
·
async
·
httpx
·
asyncio
FastAPI异步多线程:从踩坑到精通,解锁高性能API的正确姿势
你有没有遇到过这种情况:明明用了FastAPI的async,压测时性能却毫无提升,甚至更糟了? 🎯去年我做了一个实时数据推送的项目,上线前信心满满,结果第一波流量涌进来,接口响应时间直接从100ms飙到10s+,监控报警短信像除夕夜的鞭炮一样响个不停。排查后发现,罪魁祸首正是我“想当然”地乱用async。
wotaifuzao
2 个月前
认证
·
thread
·
ble
·
matter
·
pics
Matter-PICS梳理(ble-thread)
1.在浏览器打开picstool工具:2.选择压缩文件,打开文件:3.点击验证所有PICS文件: 4.点击door lock跳转到锁的基本功能选择项上:
曲幽
2 个月前
c#
·
thread
·
async
·
await
·
csharp
C#异步与多线程:从入门到实战,避免踩坑的完整指南
你是否曾遭遇过界面“卡死”、程序响应迟缓,或者在高并发场景下手足无措?根据.NET开发者社区的一项调查,超过60%的开发者认为异步和多线程编程是入门后最大的挑战之一,且在实际项目中,因线程同步、死锁或资源竞争导致的问题,平均占调试时间的30%以上。
专业的小学生
2 个月前
缓存
·
线程
·
thread
·
threadlocal
单线程缓存
用户本地单线程缓存,可以防止重复查询数据。注意:由于缓存了,所以中间不能进行更新和删除,主要用于防止多次查询相同的数据。
程序员Jared
2 个月前
c++
·
thread
C++11—thread库
std::thread 是 C++11 标准库提供的线程管理类,它为我们提供了一种跨平台、面向对象的线程创建和管理方式。如果你之前接触过 Linux 下的 pthread 库或 Windows 下的线程 API,那么 std::thread 会让你感觉更加优雅和易用。
故事不长丨
2 个月前
c#
·
线程
·
多线程
·
thread
·
线程同步
·
异步编程
·
线程锁
C#线程编程全解析:从基础应用到高级实践
线程是程序执行的最小单元,在 C# 中,通过System.Threading命名空间提供了完整的线程管理能力。线程的生命周期包含多个重要阶段,理解这些阶段是有效控制线程行为的基础。
Tipriest_
3 个月前
python
·
thread
Python 多线程详解(概念、初始化方式、线程间变量传递、线程锁以及一些注意事项)
在 Python 中,多线程是指在一个进程内同时运行多个线程,以便在某些场景下提升程序的响应能力或并发性。 线程是 CPU 调度的最小单位,而进程是系统资源分配的最小单位。一个进程可以包含多个线程,这些线程共享同一进程的资源(包括内存空间)。
扶尔魔ocy
4 个月前
qt
·
多线程
·
thread
【QT常用技术讲解】多线程和线程池
引入线程机制不一定能提高性能,小项目小程序大多情况下是用不上多线程的。引入多线程/线程池通常是为了处理“应用卡顿、反应慢”等问题。本篇主要分享QT C++特性的多线程和线程池(QT做了封装)的调用。
佛祖让我来巡山
5 个月前
thread
·
java多线程
·
threadlocal
·
java并发编程
Java并发编程基础:从线程管理到高并发应用实践
本篇主要是多线程的基础知识,代码示例较多,有时间的可以逐个分析,具体细节都放在代码注释中了。在现代操作系统中,进程是资源分配的基本单位,而线程是CPU调度的最小单位。可以把进程想象成一家公司,线程就是公司里的员工。
九转苍翎
7 个月前
java
·
设计模式
·
thread
Java内功修炼(3)——并发的四重境界:单例之固、生产消费之衡、定时之准、池化之效
单例模式(Singleton Pattern):是一种常用的设计模式,主要用于确保一个类在整个应用程序中只有一个实例,并提供一个全局访问点
九转苍翎
7 个月前
java
·
thread
Java内功修炼(2)——线程安全三剑客:synchronized、volatile与wait/notify
概念:指在多线程环境下,某个代码、函数或对象能够被多个线程同时调用或访问时,仍能保持正确的行为和数据一致性。简单来说,线程安全的代码在多线程环境下运行可靠,不会因线程间的交互而产生不可预测的结果
百锦再
9 个月前
android
·
.net
·
线程
·
线程池
·
并发
·
thread
·
task
.NET多线程任务实现的几种方法及线程等待全面分析
在现代软件开发中,多线程编程已成为提高应用程序性能和响应能力的关键技术。.NET框架提供了丰富的多线程编程模型和API,使开发人员能够根据不同的场景需求选择最合适的实现方式。本文将全面分析.NET平台下多线程任务实现的几种主要方法,并深入探讨线程等待机制,帮助开发人员构建高效、可靠的并发应用程序。
汪小白JIY
9 个月前
c#
·
thread
·
async
·
task
·
threapool
【C#】异步和多线程
1 进程-线程-多线程,同步和异步2 委托启动异步调用3 多线程特点:不卡主线程、速度快、无序性4 异步的回调和状态参数
ergevv
10 个月前
c++
·
thread
std::thread的说明与示例
源于通义千问在 C++ 中,std::thread 支持传递多种类型的函数作为线程入口点。你可以传递普通函数、类的成员函数、Lambda 表达式、函数对象(仿函数)等。以下是详细的说明和示例。
owde
1 年前
开发语言
·
c++
·
thread
·
lock
深入 C++ 线程库:从创建到同步的探索之旅
目录创建多线程获取线程返回值1.传指针2.传引用原子操作互斥量互斥量(Mutex)的基本概念mutex类型介绍
月小水长
1 年前
python
·
django
·
matplotlib
·
thread
·
anr
Django 使用 matplotlib 遇到 RuntimeError: main thread is not in main loop 解决办法
在 django 开发的接口服务中需要返回由 matplotlib 生成的图片,第一次页面请求接口正常,刷新页面后出现了以下异常导致服务崩溃,
Smartlabs
1 年前
智能家居
·
thread
·
zigbee
·
matter
·
z-wave
七大常用智能家居协议对比
如果您不知道在项目中使用哪种智能家居通信协议,那么进入智能家居行业可能会很困难。如果没有合适的协议将其集成到智能家居生态系统中,智能家居设备将无法正常工作。否则,您将面临硬件和软件无法满足最终用户期望的风险。协议选择不当可能会导致电池寿命短、信号范围不足或连接不稳定。