240 发简信
IP属地:上海
  • 线程阻塞(四),join及源码解析

    有一个笔试题,A、B、C三个线程,怎么保证A执行完后再执行B,B执行完后再执行C。 最简单的就是join 了吧。直接上代码: 执行结果: 那么j...

  • 线程阻塞(三),FutureTask

    今天介绍一下FutureTask的使用。FutureTask有两个使用场景:一个是保证线程阻塞;另外一个是FutureTask在高并发环境下确保...

  • Resize,w 360,h 240
    线程阻塞(二),Semaphore介绍

    上一篇介绍了CountDownLatch和CyclicBarrier的使用,本篇介绍下另外一个阻塞工具Semaphore,有点类似CountDo...

  • 线程阻塞(一),CountDownLatch、CyclicBarrier介绍

    遇到一个笔试题:5个线程内部打印hello和word,hello在前,要求提供一种方法使得5个线程先全部打印出hello后再打印5个word 首...

  • Resize,w 360,h 240
    Android布局优化(二),减少过度绘制

    已经有人总结的很好了,自己再重新写,也还是那些点,直接拷贝过来。(下面会有转载地址) 什么是过度绘制(OverDraw) 在多层次重叠的UI结构...

    1.0 9745 0 12
  • Resize,w 360,h 240
    Android布局优化(一),Android渲染机制

    总结布局优化前,首先要了解android的渲染机制。2015新年伊始,Google发布了关于Android性能优化典范的专题,已经有人总结过了,...

    0.8 3029 0 20
  • Android进程间通信(IPC)方式

    不好意思,距离上次更新博客已经快两年了,网上很多介绍进程间通信的文章,而且当时有同事在组内分享过IPC方式,所以就没再写了,但是,还是大概总结一...

  • Android开发之多进程

    什么是进程?按照操作系统中的描述,进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。android系统是基于Linux的,一个进...

  • Resize,w 360,h 240
    SharedPreferences安全吗?

    在android开发中,会经常使用SharedPreferences,使用方法就不在此介绍了,有一个问题不知道大家注意过没有,SharedPre...

个人介绍
移动开发从业者,伪文学爱好者,自由经济学者,独立投资人,资深吃货,家庭煮夫。