kotlin 使用密封类去实现受限的继承结构,也就是规定了某一父类的子类只能是定义好的某几种类型。在这一特性上,等同于枚举值的作用。和枚举值不同...
ThreadLocal 是一种线程安全的数据容器,实现原理就是会在不同的线程保持单独存储变量。最简单的使用方式如下: ThreadLocal 源...
经常在分析 ANR 问题的时候,需要对线程状态了解得比较清楚,才能进一步分析问题。 线程状态 java 的线程状态定义在 Thread.Stat...
内推能够更快捷,有效的帮你进入心仪的公司,如果需要内推,阿里 ,字节跳动的同学,可以联系我内推,长期有效。内推可以帮你了解到具体的部门内容,或者...
Runtime.loadLibrary() 源码分析 最近的用户反馈,碰到一个 loadLibrary() 失败的问题,之前对这一个流程一直没有...
前段时间面试了 字节跳动 android 岗位,记录一下面试过程。 一面 面试官挺年轻的,看着才三十左右,一面基本是基础,问了问题如下: Han...
std:mutex 在 C++ 中,mutex 类能用于保护共享数据从多个线程同时访问的同步原语。 mutex 提供排他性非递归所有权语义: 调...
函数指针介绍 函数指针,可以作为一个参数传递到另一个函数中。基本语法如下: data_types(*func_pointer)(data_typ...
在 AVFormatContext 或者 AVCodecContext 等类里面,第一个字段都是 AVClass 指针,以AVFormatCon...