首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kernel
订阅
冬虫就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
ART虚拟机 | JNI静态注册和动态注册
注册的本质是建立(Java层)native方法和(Native/C++层)JNI函数之间的一对一关系。静态注册指的是映射规则预先设定,一个native方法名可以转换成一个唯一的JNI函数名。动态注册的
ART虚拟机 | 锁
Java中对临界区的锁定通常用synchronize代码块完成,因此标题中的“锁”实际上是对synchronize关键字的剖析。另外我们可以说,锁的状态和对象关联。亦或者,每个对象天生都是一把锁。
ART虚拟机 | Android应用中SIGSEGV信号的处理流程
SIGSEGV是信号11,其在内存访问错误时产生。信号产生后需要送往用户空间进行处理,纯native的进程由`debuggerd_signal_handler`进行处理,应用进程(zygote及其子进
Kernel | Log中的速率限制
最近帮其他组的同事看了个有趣的问题,原因恰好和kernel log(又被称为kmsg/dmsg)中的速率限制有关。虽然知识点并不复杂,但鉴于自己寻找资料时的痛苦经历,还是决定将细节记录于此,以便后人查