程序员求职经验分享与学习资料整理平台

巴鲁凯网

网站首页 文章精选 第507页

  • ReentrantLock?看这篇就够了

    ReentrantLock?看这篇就够了

    简介:本来说好写队列的,但是一看LinkedBlockingDeque有不少关于ReentrantLock的东西,所以这篇改成ReentrantLock。ReentrantLock是一把可重入的锁,其实就是用Java代码实现的锁,而sync...

    2025-01-03 balukai 文章精选 8 ℃
  • 10分钟教你手写8个常用的自定义hooks

    10分钟教你手写8个常用的自定义hooks

    前言Hook是React16.8的新增特性。它可以让你在不编写class的情况下使用state以及其他的React特性。本文是一篇以实战为主的文章,主要讲解实际项目中如何使用hooks以及一些最佳实践,不会一步步再介绍一...

    2025-01-03 balukai 文章精选 6 ℃
  • 重学并发编程:重入锁与读写锁,一文解析清楚明了

    重学并发编程:重入锁与读写锁,一文解析清楚明了

    1Lock接口1.1Lock与synchronized在Lock接口出现之前,Java程序是靠synchronized关键字用来实现锁功能,使用时隐式地获取和释放锁,但是它将锁的获取和释放固化了。所以,如果占有锁的线程由于要等待I/O或...

    2025-01-03 balukai 文章精选 7 ℃
  • 【深入AQS原理】我画了35张图就是为了让你深入 AQS

    【深入AQS原理】我画了35张图就是为了让你深入 AQS

    前言谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、...

    2025-01-03 balukai 文章精选 5 ℃
  • 万字长文:从源码学习GopherLua与工程实践

    万字长文:从源码学习GopherLua与工程实践

    作者:norvallu,腾讯IEG运营开发|导语本文先简单介绍GopherLua和使用场景,然后从GopherLua源码去分析介绍lua的虚拟机原理,接着介绍GopherLua在项目中要如何设计虚拟机缓存和如何设计脚本模块以,最后介绍l...

    2025-01-03 balukai 文章精选 6 ℃
  • Promise你真正了解清楚了吗?

    Promise你真正了解清楚了吗?

    在JavaScript中,Promise是一种解决异步编程问题的方式,一个Promise对象,代表了一个将要在本次操作完成后立即、稍后或从未实现的返回值。那么如何更优雅、高效的使用Promise呢?并发控制使用Promise.all可以轻...

    2025-01-03 balukai 文章精选 5 ℃
  • 分析 Android 耗电原理后,飞书是这样做耗电治理的

    分析 Android 耗电原理后,飞书是这样做耗电治理的

    飞书最近在进行耗电治理的专项优化,本篇文章将分析Android系统的耗电原理,分享飞书的耗电治理规划。Android耗电统计原理我们先了解一下Android系统是如何进行耗电的统计的,最精确的方式当然是使用电流仪来进行统计,但是正...

    2025-01-03 balukai 文章精选 6 ℃
  • 浅谈C#取消令牌CancellationTokenSource

    浅谈C#取消令牌CancellationTokenSource

    前言#相信大家在使用C#进行开发的时候,特别是使用异步的场景,多多少少会接触到CancellationTokenSource。看名字就知道它和取消异步任务相关的,而且一看便知大名鼎鼎的CancellationToken就是它生产出来的。不看...

    2025-01-03 balukai 文章精选 7 ℃
  • 孟加拉国外长:圣战新娘回来就处以绞刑

    孟加拉国外长:圣战新娘回来就处以绞刑

    孟加拉国外长阿拉姆近日就孟加拉裔的“圣战新娘”沙米玛?贝居姆表态,称其如果返回孟加拉,则会被立即处以绞刑。截图viaITVNews据英国独立电视台ITV报道,这是孟加拉政府首次就孟加拉裔“圣战新娘”一事面对媒体镜头公开表态。Bangl...

    2025-01-03 balukai 文章精选 6 ℃
  • 面试必问的AQS(AbstractQueuedSynchronizer),一次性全搞定

    面试必问的AQS(AbstractQueuedSynchronizer),一次性全搞定

    推荐学习死磕「并发编程」100天,全靠阿里大牛的这份最全「高并发套餐」最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发前言AQS是AbstractQueuedSynchronizer类的简称,虽然我们不...

    2025-01-03 balukai 文章精选 7 ℃
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言