E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
qt-线程
C++奇迹之旅:C++的单例模式
文章目录一、单例模式的核心原则二、基础实现(懒汉式,
线程
不安全)问题:三、
线程
安全的懒汉式(双重检查锁定)特点:四、饿汉式(
线程
安全)特点:五、C++11后的现代实现(Meyers'Singleton)
阿森要自信
·
2025-07-04 11:48
【C++的奇迹之旅】
单例模式
c++
开发语言
linux
服务器
22. Java JUC源码分析系列笔记-JDK1.8的ConcurrentHashMap
构造方法3.1.1.Node3.2.put方法【有加锁】3.2.1.计算key的hash3.2.2.死循环3.2.3.第一次进来table为空,所以需要初始化table3.2.3.1.使用CAS加锁防止多
线程
同时初始化
Thinker QAQ
·
2025-07-04 10:39
Java
JUC源码分析
java
笔记
开发语言
Java 多
线程
上下文传递在复杂场景下的实践
甚至还有一些多
线程
的场景需要处理。二、背景技术2.1ThreadLocalThreadLocal是最容易想到了,入口识别到国家信息后,丢进
倾听铃的声
·
2025-07-04 09:59
后端
java
jvm
开发语言
微服务
分布式
《Spring 中上下文传递的那些事儿》 Part 1:ThreadLocal、MDC、TTL 原理与实践
Part1:ThreadLocal、MDC、TTL原理与实践在Java应用开发中,
线程
上下文信息传递是一个非常常见但又容易被忽视的问题。
·
2025-07-04 09:58
大文件上传类设计(OC实现)
下面我将设计一个支持断点续传、多
线程
上传的大文件上传类,采用Objective-C实现,考虑
线程
安全、数据库持久化和高效上传。
瓜子三百克
·
2025-07-04 05:03
iOS开发
ios
oracle
objective-c
Android ANR分析总结
2、系统对ANR的检测机制二、ANR分析思路1、看logcat日志2、查看ANR堆栈日志(需要root权限)3、查看CPU使用率三、真机模拟ANR产生并对比看看日志情况1、Activity主
线程
Sleep6
峥嵘life
·
2025-07-04 04:26
android
android
java
RabbitMQ如何使用
线程
池进行消费
第一步,先写配置@ConfigurationpublicclassRabbitmqConfig{@Bean("batchQueueRabbitListenerContainerFactory")publicRabbitListenerContainerFactoryrabbitListenerContainerFactory(ConnectionFactoryconnectionFactory){
涛歌依旧fly
·
2025-07-04 03:24
RabbitMQ
医疗挂号系统
java-rabbitmq
rabbitmq
java
学习java基础:java开发常用技术
基础部分1.
线程
和进程的区别
线程
三个基本状态:就绪、执行、阻塞
线程
五个基本操作:创建、就绪、运行、阻塞、终止进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式进程是具有一定功能的程序关于某次数据集合上的一次运行活动
molihuaya
·
2025-07-04 02:18
学习java
java开发技术
POSIX 标准下的自旋锁:特性、用法与示例
POSIX标准下的自旋锁:特性、用法与示例1.自旋锁概述自旋锁(Spinlock)是一种忙等待的同步机制,与互斥锁(Mutex)不同,当
线程
尝试获取一个已被持有的自旋锁时,它会不断地循环检查锁的状态(即
ScilogyHunter
·
2025-07-04 02:17
linux
POSIX
自旋锁
Android Profiler 深度解析及其在性能分析中的应用
核心组件模块:CPUProfiler-分析应用CPU使用和
线程
活动MemoryProfiler-监控内存分配和泄漏NetworkProfiler-跟踪网络请求活动Energ
·
2025-07-04 02:16
Kotlin协程与异步编程
协程通过轻量级
线程
模型和挂起机制,彻底改变了Android开发和服务器端编程的异步处理方式。今天我们将聚焦于Kotlin协程这一现代异步编程的核心工具。
·
2025-07-04 02:16
android 卡顿和丢帧区别
结合技术原理与用户感知进行对比:一、本质差异维度卡顿(Jank)丢帧(FrameDrop)定义界面长时间无响应(如点击延迟>200ms)动画/滚动不连贯(如帧率从60fps突降至40fps)触发根源主
线程
阻塞
summerkissyou1987
·
2025-07-04 02:46
android
android-性能分析
AndroidProfiler实时监测CPU/内存/网络/能耗火焰图分析、内存泄漏检测(支持Activity/Fragment自动检测)AndroidStudio3.6+Perfetto系统级追踪(替代Systrace)
线程
调度
·
2025-07-04 02:15
ReentrantLock-signal()唤醒失败原因
以下是Java中signal()唤醒失败的常见原因及解决方案分析:一、核心原因锁未正确持有调用signal()的
线程
必须持有与Condition关联的锁,否则抛出IllegalMonitorStateException
summerkissyou1987
·
2025-07-04 02:45
java
【设计模式04】单例模式
packagecom.sw.learn.pattern.B_create.c_singleton;publicclassMain{publicstaticvoidmain(String[]args){//doublechecklocking
线程
安全
鼠鼠我呀2
·
2025-07-04 01:12
设计模式
设计模式
单例模式
【Python基础】15 Python并发编程进阶
Python作为一门优雅且强大的编程语言,提供了多种并发编程方案,包括多
线程
、多进程和异步编程。然而,很多开发者在面对具体场景时,往往不知道该选择哪种方案,或者对这些技术的底层原理缺乏深入理解。
智算菩萨
·
2025-07-04 01:11
python
人工智能
C# 的DllImport
单核的还容易办到,但是现在的机器一般都是多核的,这样就需要调用Win32APISetThreadAffinityMask来给
线程
制定CPU去执行。但这个API只能在C++调用,那么在C#里如何调用呢?
CHANGHAI1982
·
2025-07-03 23:25
编程交流
C#
c#
api
winapi
dll
.net
google
JVM GC学习记录
root扫描(可达性分析):从根对象(
线程
、main函数、静态变量、常量)扫描。三色标记:黑:其下所有子树,引用均被标记完成,是存活的最终状态。
不会吃萝卜的兔子
·
2025-07-03 23:55
JVM
GC
jvm
学习
java
GC
synchronized的介绍与使用
synchronized底层实现原理synchronized关键特性synchronized注意事项synchronized经典使用样例懒加载单例模式的双重检查锁生产者-消费者模型synchronized的介绍在多个
线程
执行任务时候
骑牛小道士
·
2025-07-03 23:54
java
C++协程的高性能并发编程的技巧指南
一、理解C++协程基础协程是一种比
线程
更轻量级的执行单元,它允许函数在执行过程中暂停和恢复,而不需要像
线程
那样进行复杂的上下文切换。
广州山泉婚姻
·
2025-07-03 22:23
c++
python 优化IO和并发提高性能
例如:多
线程
/多进程/协程/异步IO等。减少单个
贵哥的编程之路(热爱分享 为后来者)
·
2025-07-03 20:07
python
Java内存区域划分及各区域作用
1.程序计数器(ProgramCounterRegister)
线程
私有。程序计数器是一块较小的空间,它可以看做是当前
线程
所执行的字节码的行号指示器。2.Java虚拟机栈
线程
私有。
·
2025-07-03 20:04
2.Golang goroutine详解:轻量级并发的艺术
如果你还在用传统
线程
写并发,那简直就像在用牛拉火车。今天这篇笔记,咱们就来揭开goroutine的神秘面纱,看看这个轻量级的并发单元是如何让Go程序高效运行的。技术要点1.什么是goro
GO兔
·
2025-07-03 20:34
Go基础
golang
开发语言
Java内存区域(运行时数据区域)怎么划分的?
程序计数器,Java虚拟机栈,本地方法栈,堆,方法区2、
线程
私用的部分(程序计数器,Java虚拟机栈,本地方法栈)程序计数器程序计数器存储了当前
线程
正在执行的字节码指令的地址(如果是当前执行的是Native
·
2025-07-03 20:33
JAVA内存区域划分
不同类型的数据会存储在不同的区域,理解JAVA内存区域的工作细节对理解JAVA多
线程
、
线程
安全性有着重要意义。
weixin_44612246
·
2025-07-03 19:30
java
开发语言
redis
select、poll和epoll的区别
文章目录概要一、多路复用I/O模型的诞生1.1多
线程
或进程方式1.2通过数组,链表等方式保存socketfd,不断轮询二、select三、poll四、epoll五、小结六、参考概要在Unix五种I/O模型一文中
pigfu
·
2025-07-03 19:27
linux基础
linux
select
linux
poll
linux
epoll
select和epoll区别
Redis总结
key-value形式的非关系型数据库,基于内存(64位系统默认是物理内存的四分之三),单
线程
多路io复用,通常当缓存使用,提高查询效率。二、为什么使用Redis?
傲祥Ax
·
2025-07-03 17:11
redis
数据库
Redis重点总结
嵌入式SoC多
线程
架构迁移多进程架构开发技巧
目录1、架构迁移步骤2、架构迁移的关键点3、迁移实例将嵌入式SoC开发从单进程多
线程
架构迁移多进程架构是一项需要谨慎规划和实施的任务,尤其在资源有限的嵌入式系统中。
不脱发的程序猿
·
2025-07-03 16:37
嵌入式
嵌入式
Linux-
线程
池
文章目录前言一、
线程
池是什么?二、示例代码前言
线程
池主要是对之前内容的一个巩固,并且初步了解池化概念。一、
线程
池是什么?
风君子吖
·
2025-07-03 16:03
Linux系统编程
linux
运维
服务器
尚未调用 CoInitialize 问题解决
在
线程
开头处添加即可importpythoncompythoncom.CoInitialize()执行完成需要用pythoncom.CoUninitialize释放资源
·
2025-07-03 15:28
Redis 单
线程
的“天花板”与集群的必要性
虽然Redis以其单
线程
模型(主要是处理请求的核心逻辑)带来了极高的性能和简洁性,但这并不意味着它没有瓶颈。
未来并未来
·
2025-07-03 13:48
redis
数据库
缓存
JVM调优实战 Day 7:JVM
线程
分析与死锁排查
【JVM调优实战Day7】JVM
线程
分析与死锁排查文章标签jvm调优,
线程
分析,死锁排查,JVM监控,Java性能优化,JVM参数配置文章简述在Java应用的高并发场景中,
线程
管理与死锁问题往往是性能瓶颈的根源
在未来等你
·
2025-07-03 13:45
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
每天40min,我们一起用70天稳扎稳打学完《JavaEE初阶》——1/70 第一天【进程和
线程
】【虚拟地址空间】
专注效率记忆预习笔记复习做题欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)文章字体风格:红色文字表示:重难点★✔蓝色文字表示:思路以及想法★✔如果大家觉得有帮助的话,感谢大家帮忙点赞!收藏!转发!本系列通过70天学习完JavaEE初阶,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验告诉我,学习一定要长期积累,并且及时复习,由于现在课
_蓝天IT_
·
2025-07-03 12:38
70天学完JavaEE初阶
java-ee
java
秋招Day6 - Java并发(上) -
线程
线程
VS进程什么是进程?进程就是程序的执行过程,是程序执行的基本单位,一个程序的执行就是进程从创建、运行到消亡的过程。什么是
线程
?
线程
是比进程更小的单位,一个进程由许多个
线程
组成。
Java初学者小白
·
2025-07-03 12:34
八股
#
并发
java
秋招Day8 - Java并发(下)-
线程
池
什么是
线程
池?管理一系列
线程
的资源池。处理完毕后
线程
不会立即销毁,而是等待下一次任务使用。使用
线程
池的目的复用
线程
降低资源消耗、使用现成的
线程
减少创建等待时间、提高
线程
的可管理性。
Java初学者小白
·
2025-07-03 12:34
java
一文看懂Python协程asyncio模块的演变及高级用法
Python协程及asyncio基础知识协程(coroutine)也叫微
线程
,是实现多任务的另一种方式,是比
线程
更小的执行单元,一
大江狗
·
2025-07-03 11:26
列表
python
多线程
java
编程语言
Python异步编程:asyncio和aiofiles
asyncioasyncio是Python的标准库之一,用于编写单
线程
的并发代码。它使用协程(coroutines)和事件循环(eventloop)来实现异步编程。
人工干智能
·
2025-07-03 10:22
Python的高级知识
python
开发语言
【软件系统架构】系列四:多核处理器架构与调度(Deep Dive)
目录一、多核处理器架构1.缓存结构与内存一致性2.超
线程
技术(Hyper-Threading)3.多核架构的优势二、多核架构类型详解(1)对称多核结构(SymmetricMulti-Processing
34号树洞
·
2025-07-03 10:52
自学软件系统架构
系统架构
嵌入式硬件
嵌入式软件
Python 并发编程:同步原语精要指南
一、同步原语的核心价值在多
线程
/多进程环境中,当多个执行单元访问共享资源时,同步原语提供了控制访问顺序和协调执行的机制,防止竞争条件和数据不一致问题。
Yant224
·
2025-07-03 10:48
python
#
并发编程
python
同步原语
并发控制
线程安全
Python锁机制
互斥锁
信号量
API,异常
常用的包与类:java.lang包:因为常用,所以不需要导包字符串,
线程
java.util包:数组工具类,日期,集合等java.net包:网络相关的类型java.io包:输入输出类型java.math包
qq_42822008
·
2025-07-03 08:39
Java中Spring框架的`@Transactional`注解失效的常见情况,包括失效原因、底层原理以及解决方法
多
线程
调用:事务与
线程
绑定,异步调用失效。未启用事务管理:未配置@EnableTransactionManagement或数据源未绑定事务管
Chen-Edward
·
2025-07-03 07:58
SpringBoot
java
spring
数据库
【Python多
线程
】
文章目录前言一、Python等待event.set二、pythonracecondition和lock使用使用锁(Lock)三.pythonDeadLock使用等综合运用总结前言这篇技术文章讨论了多
线程
编程中的几个重要概念
晟翰逸闻
·
2025-07-03 05:15
Python
python
python
线程
同步锁_python的Lock锁,
线程
同步
一、Lock锁凡是存在共享资源争抢的地方都可以使用锁,从而保证只有一个使用者可以完全使用这个资源一旦
线程
获得锁,其他试图获取锁的
线程
将被阻塞acquire(blocking=True,timeout=-
weixin_39649660
·
2025-07-03 05:45
python线程同步锁
并发与并行:python多
线程
详解
简介多进程和多
线程
都可以执行多个任务,
线程
是进程的一部分。
线程
的特点是
线程
之间可以共享内存和变量,资源消耗少,缺点是
线程
之间的同步和加锁比较麻烦。
m_merlon
·
2025-07-03 05:14
python
服务器
Python进阶教程
python
python多
线程
:生产者与消费者,高级锁定Condition、queue队列使用案例与注意事项
就像是它的名字一样是可以有条件的condition,首先程序使用acquire进入锁定状态,如果需要符合一定的条件才处理数据,此时可以调用wait,让自己进入睡眠状态,程序设计时候需要用notify通知其他
线程
网小鱼的学习笔记
·
2025-07-03 05:44
Python
python
java
大数据
python协程与异步并发,同步与阻塞,异步与非阻塞,Python异步IO、协程与同步原语介绍,协程的优势和劣势
协程与异步软件系统的并发使用异步IO,无非是我们提的软件系统的并发,这个软件系统,可以是网络爬虫,也可以是web服务等并发的方式有多种,多
线程
,多进程,异步IO等多
线程
和多进程更多应用于CPU密集型的场景
网小鱼的学习笔记
·
2025-07-03 05:44
Python
python
服务器
开发语言
python多
线程
高级锁知识:Semaphore信号量、Barrier栅栏在
线程
中的使用、高级event事件
Semaphore信号量Semaphore信号量可以翻译为信号量,这个信号量代表了最多允许
线程
访问的数量,可以使用Semaphore(n)设定,n是信号数量,这是一个更高级的锁机制,Semaphore管理一个计数器
网小鱼的学习笔记
·
2025-07-03 05:43
Python
python
开发语言
MVI+Compose架构实战
从Android架构演进历史到Composable函数的重组机制,从单向数据流原理到StateFlow的
线程
安全特性,全面解析这一技术趋势背后的深层原因。
Android洋芋
·
2025-07-03 03:00
MVI
JetpackCompose
Kotlin
Flow
状态管理
声明式UI
X86和ARM架构的优缺点?
强大的单
线程
性能,尤其在浮点运算和多媒体处理(如视频编辑、游戏)。软件生态成熟:主导PC和服务器市场,兼容Windows、Linux等主流操作系统。支持大量专业软件(如
心对元&鑫鑫
·
2025-07-03 02:26
arm开发
架构
数据库必知必会系列:数据库连接池与连接管理
它主要解决了如下两个方面的问题:由于不同
线程
或用户对同一个数据库的频繁访问,
AI天才研究院
·
2025-07-03 02:19
AI大模型企业级应用开发实战
大数据
人工智能
语言模型
Java
Python
架构设计
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他