heraldxy
heraldxy
是的,上面的空窗期,如果你能用一个volatile修饰的AtomicInteger当做标识符,那么就不存在空窗期了 @hanxuan123
@sora-zero @farmerjohngit 仔细的看一下这篇博客,我无法求证R大说的是否正确,但基于R大在jvm开发的威望和经历我暂时认为他说的是对的,根据他说的结果,只需要学习concurrenthashmap里面做的处理(调用unsafe的getObjectVolatile方法)就可以保证table里获取到的数据每次都是最新的,而不是缓存
如果是采用wait,加队列存储等待线程,释放锁之后集体notify呢
很难说我哪儿看不懂,很大一部分依靠作者的注释才能看懂,但是注释又不能解释每个函数,看的太费劲了,如果能加上多个线程交互模拟出来的图会好一些
插件化已经是一个过去式了,Google从@hide开始就已经表明决心要干掉这些所谓“插件化”的不法分子了,和google对着干没意义,需要投入大量精力,采用田维术先生的一句话:“2018年Android 9.0上私有API的限制几乎称得上是盖棺定论了——曾经波澜壮阔的插件化进程必将要退出历史主流”。