前言 本篇适用于了解ReentrantLock或ReentrantReadWriteLock的使用,但想要进一步了解原理的读者。见于之前的分析都...
前言 上一篇文章《基于CAS操作的Java非阻塞同步机制》 分析了非同步阻塞机制的实现原理,本篇将分析一种以非同步阻塞机制为基础实现的重入锁Re...
为什么使用HermesEventBus 原有项目场景:Socket通信模块在子进程RemoteService中,主进程想要发送一个Socket协...
简介 实现了Android平台下局域网内语音通话APP。项目中实践了OpenSLES采集和播放PCM音频帧,通过Speex对PCM音频帧处理(降...
Android虚拟机的类加载机制 Hotspot虚拟机中由ClassLoader完成类的加载。而Android虚拟机不能加载.class字节码文...
前言 使用Mina大概也有半年了,一直忙于开发而忘了总结,项目里的业务系统只需要发送文字消息,而TCP底层是不区分文字还是文件的,所有的应用层报...
以下参考自官方文档配置方法数超过 64K 的应用 随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的...
前言 在Android开发作业中接触到了很多开源框架使用了Java Annotation机制,我接触到的就有GreenRobot、Dagger2...
一个IoSession的I/O事件是注册在一个Selector对象上,并且每个Processor线程只轮询一个Selector对象,即每一个链接...