首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
North_2016
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Kotlin协程效率探源:从“线程抢占”到“协程协作”的范式转移
协程之所以比线程高效,源于一场**从“抢占式”到“协作式”的并发模型革命**。它不是一个更轻的线程,而是一个在**用户态**对线程进行**精细化、非阻塞式调度**的框架,从而在运行时和开发时都实现了效
打造你自己的动态化引擎
背景 什么是动态化 近年来,越来越多基于前端技术栈的动态化方案被引入到客户端开发中,大家有没有想过平时开发写代码时,使用的客户端技术栈和前端技术栈有什么不同呢? 简单来说,无论是Android还是iO
对Jetpack Compose设计实现的解读与思考
Jetpack Compose近日终于迈入了Beta阶段,API也逐渐趋于稳定,所以我们也能对于Compose的设计进行初步的解读和评价了。 Compose从整体技术风格上来说是这样一个产物:在语法上激进模仿SwiftUI,编译/运行过程充满Svelte风格,同时也综合了各方包…
线程池系列 - (2)线程池的状态
本想着写一篇博客就将线程池全部分析完的,后来发现。线程池有很多值得玩味的地方。所以笔者将分成几个系列慢慢的分析。 本篇文章主要分析一下线程池的状态。废话不多说。上车走起 在线程池中可以看到。其内部定了了5种状态。如下所示。 借助Java线程池实现原理及其在美团业务中的实践中,对…
阿里为什么推荐使用LongAdder,而不是AtomicLong?
如果是 JDK8 推荐使用 LongAdder 而非 AtomicLong 来替代 volatile,因为 LongAdder 的性能更好。 但口说无凭,即使是孤尽大佬说的,咱们也得证实一下,因为马老爷子说过:实践是检验真理的唯一标准。 这样做也有它的好处,第一,加深了我们对知…
一文看懂Java字节码
随着Java语言的不断的发展,Java的应用场景慢慢被扩大,各种优雅解决问题的技术也不断衍生,如AOP技术,清晰理解Java运行原理就显得很有必要,本篇文章重点讲解Java字节码相关知识。 Java文件通过编译器生成的是class字节码文件,字节码文件也有文件自己的格式,这里不…