有一个笔试题,A、B、C三个线程,怎么保证A执行完后再执行B,B执行完后再执行C。 最简单的就是join 了吧。直接上代码: 执行结果: 那么j...
今天介绍一下FutureTask的使用。FutureTask有两个使用场景:一个是保证线程阻塞;另外一个是FutureTask在高并发环境下确保...
上一篇介绍了CountDownLatch和CyclicBarrier的使用,本篇介绍下另外一个阻塞工具Semaphore,有点类似CountDo...
遇到一个笔试题:5个线程内部打印hello和word,hello在前,要求提供一种方法使得5个线程先全部打印出hello后再打印5个word 首...
已经有人总结的很好了,自己再重新写,也还是那些点,直接拷贝过来。(下面会有转载地址) 什么是过度绘制(OverDraw) 在多层次重叠的UI结构...
总结布局优化前,首先要了解android的渲染机制。2015新年伊始,Google发布了关于Android性能优化典范的专题,已经有人总结过了,...
不好意思,距离上次更新博客已经快两年了,网上很多介绍进程间通信的文章,而且当时有同事在组内分享过IPC方式,所以就没再写了,但是,还是大概总结一...
什么是进程?按照操作系统中的描述,进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。android系统是基于Linux的,一个进...
在android开发中,会经常使用SharedPreferences,使用方法就不在此介绍了,有一个问题不知道大家注意过没有,SharedPre...