网站首页 文章精选 第457页
-
Postgresql 查看死锁以及解除死锁
查找所有活动的被锁的表selectpid,state,usename,query,query_startfrompg_stat_activitywherepidin(selectpidfrompg_lo...
2025-01-03 balukai 文章精选 10 ℃ -
孟加拉国外长就“圣战新娘”首表态:回来就处以绞刑
来源:环球时报(原标题:孟加拉国外长:圣战新娘回来就处以绞刑)孟加拉国外长阿拉姆近日就孟加拉裔的“圣战新娘”沙米玛·贝居姆表态,称其如果返回孟加拉,则会被立即处以绞刑。截图viaITVNews据英国独立电视台ITV报道,这是孟加拉政府首...
2025-01-03 balukai 文章精选 7 ℃ -
AQS实现的原理及一个实例分析(ReentrantLock)
基于AQS实现锁机制需要关心什么?AQS由一个FIFO的双向队列以及一个单一的状态信息state组成;对于state,AQS提供了getState()、setState()、compareAndSetState(intexpect,in...
2025-01-03 balukai 文章精选 9 ℃ -
面试官:从源码角度讲讲ReentrantLock及队列同步器(AQS)
JDK独占锁(排他锁)的实现除了使用关键字synchronized外,还可以使用ReentrantLock。虽然在性能上ReentrantLock和synchronized没有什么大区别,但ReentrantLock相比...
2025-01-03 balukai 文章精选 8 ℃ -
ReentrantLock?看这篇就够了
简介:本来说好写队列的,但是一看LinkedBlockingDeque有不少关于ReentrantLock的东西,所以这篇改成ReentrantLock。ReentrantLock是一把可重入的锁,其实就是用Java代码实现的锁,而sync...
2025-01-03 balukai 文章精选 8 ℃ -
10分钟教你手写8个常用的自定义hooks
前言Hook是React16.8的新增特性。它可以让你在不编写class的情况下使用state以及其他的React特性。本文是一篇以实战为主的文章,主要讲解实际项目中如何使用hooks以及一些最佳实践,不会一步步再介绍一...
2025-01-03 balukai 文章精选 5 ℃ -
重学并发编程:重入锁与读写锁,一文解析清楚明了
1Lock接口1.1Lock与synchronized在Lock接口出现之前,Java程序是靠synchronized关键字用来实现锁功能,使用时隐式地获取和释放锁,但是它将锁的获取和释放固化了。所以,如果占有锁的线程由于要等待I/O或...
2025-01-03 balukai 文章精选 6 ℃ -
【深入AQS原理】我画了35张图就是为了让你深入 AQS
前言谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、...
2025-01-03 balukai 文章精选 5 ℃ -
万字长文:从源码学习GopherLua与工程实践
作者:norvallu,腾讯IEG运营开发|导语本文先简单介绍GopherLua和使用场景,然后从GopherLua源码去分析介绍lua的虚拟机原理,接着介绍GopherLua在项目中要如何设计虚拟机缓存和如何设计脚本模块以,最后介绍l...
2025-01-03 balukai 文章精选 6 ℃ -
Promise你真正了解清楚了吗?
在JavaScript中,Promise是一种解决异步编程问题的方式,一个Promise对象,代表了一个将要在本次操作完成后立即、稍后或从未实现的返回值。那么如何更优雅、高效的使用Promise呢?并发控制使用Promise.all可以轻...
2025-01-03 balukai 文章精选 5 ℃
- 控制面板
- 网站分类
- 最新留言
-