首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签多线程

#多线程

Java多线程

用户10358987

例如打开你的计算机上的任务管理器,会显示出当前机器的所有进程,QQ,Chrome等,当QQ运行时,就有很多子任务在同时运行。比如,当你边打字发送表情,边好友视频...

1900

SQL组内排序

用户10358987

最近在调试一个多线程的问题,为了能够清晰的看出每个线程的执行情况,我们用日志简单的记录了下每一步的执行结果,进而分析问题出错的原因。

1300

设计模式-单例模式

用户3004911

学习了单例模式,自己记一下笔记,本文从一个单例模式开始进行一步一步的演进,使用c#语言,在实现上会结合C#的特性。演进过程为 单线程无参数单例模式->多线程无...

1600

C#线程同步ReaderWriterLockSlim

用户3004911

ReaderWriterLockSlim可以将读锁和写锁进行分离,读锁允许多线程读取数据,写锁在被释放前会阻塞了其他线程的所有操作。下面以一个读Dictiona...

1100

挑战Java内存模型的极限:volatile的魔法揭秘

疯狂的KK

在多线程环境中,我们经常需要一个变量来标记某个状态,例如线程是否已经启动。volatile关键字可以确保这个状态变量在多线程之间是可见的。

6410

Spring6.2震撼来袭,多线程实例化Bean应用启动速度飙升!

lyb-geek

在最新的Spring6.2.0-SNAPSHOT版本中,一项引人注目的新功能被引入——Parallel Bean Initialization during S...

7910

Java世界中的“死锁”大逃杀:MySQL死锁异常全解析

疯狂的KK

在Java的多线程编程中,数据库事务处理是保证数据一致性的关键环节。然而,当多个事务同时操作数据库时,就可能发生死锁,导致事务无法正常进行。本文将深入探讨Jav...

17010

多线程同步必学:CountDownLatch的核心原理与应用

Rouse

CountDownLatch 是 Android 平台中常用的线程同步工具类,它可以让一个或多个线程等待其他线程完成某个任务后再继续执行。它通过一个计数器来实现...

9010

Java设计模式(1)单例模式

Jensen_97

单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点供外部代码获取该实例。这种模式的主要目的是限制某个类的实例化过程只能发生一次,避免多...

12110

使用线程间通信方法wait和notify实现一个简单的显示锁MyLock

codetrend

在多线程编程中,当多个线程需要互斥地访问共享资源时,它们会相互之间发送信号或等待信号的通知。

7510

Java 21新特性之虚拟线程(上篇)

灬沙师弟

Java一直以来都是广泛应用于多线程编程的强大平台。随着计算机硬件的发展,尤其是多核处理器的普及,传统的多线程模型在一些场景下显得有些繁琐和资源消耗较大。为了更...

9310

Java并发——ConcurrentHashMap

翰墨飘香

ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTab...

15810

【Chromium】Base库的AtExitManager

lealc

Tencent · 客户端开发 (已认证)

环境:Visual Studio 2022 - 17.8.3 + v143 + 10.0.22621.0 + C++17

7920

实现百万级数据从Excel导入到数据库的方式

@派大星

多线程应用涉及两个场景:一是多线程读取文件,另一个是多线程实现数据插入。这涉及到生产者-消费者模式,多线程读取并多线程插入,以最大程度提升整体性能。

16410

线程同步的艺术:探索JAVA主流锁的奥秘

灸哥漫谈

线程要不要锁住同步资源就是我们平时讲的并发策略,他们主要是在处理线程同步资源时的假设和操作方式上的不同。

10310

Java并发——锁(五)

翰墨飘香

这三种锁指的是synchronized锁的状态,Java1.6之前是基于重量级锁,Java1.6之后对synchronized进行了优化,为了减少获取和释放锁带...

2700

多线程-lock与lockInterruptibly的区别

九转成圣

main线程把t1线程的中断标志位设置为true,t1线程拿到锁后继续执行(仅仅是这只了中断标识位)

5410

线程虚假唤醒

九转成圣

说明:4个线程(2个消费者2个生产者)共同操作一个资源类,因为都要获取同一把锁,所以任何一时刻只有一个线程在运行.

6410

自增效率比较

九转成圣

【参考】volatile 解决多线程内存不可见问题。对于一写多读,是可以解决变量同步问题,但是如果多写,同样无法解决线程安全问题。 说明:如果是 count+...

5810
领券