- 博客(2)
- 资源 (3)
- 问答 (5)
- 收藏
- 关注
原创 Java信号量Semaphor解析
我们应当知道,信号量代表的是一种有限的访问资源。在多线程的并发操作中,信号量在共享资源的控制中有着很重要的作用。Java中提供的Semaphor类可以对信号量进行操作,调用acquire()方法获取一个许可,如果没有则等待;调用release()方法释放一个许可,如果此时有其他访问者在等待资源许可,那么等待的访问者就会获取到许可。 下面的DEMO中,我们模拟一个场景:一个顾客想去吃汉堡,如果店里面
2017-05-08 10:42:16 764
原创 Android线程池的使用
线程池,顾名思义就像是存放线程的池子一样的,我们需要使用线程时,就从这个池子里面去取线程使用,用完之后,线程又会放回这个池子里面,等待下次的线程调用。使用线程池有很多好处,首先线程池中的线程可以重复利用,可以减少线程创建和销毁的性能开销;其次,通过设置核心线程数和最大线程数,可以控制线程的并发数量,避免太多线程的并发开启争夺CPU资源;最后一点就是,线程池可以对线程进行有效的管理,比如Schedul
2017-05-04 11:22:13 323
Android调用WebService的时候出现问题
2017-01-24
怎样用代码的方式刷新Android手机DNS缓存
2016-06-22
Android屏幕卡顿、黑屏问题、多线程
2016-03-10
Activity被我finish掉之后还在接收广播
2016-01-22
Android在UI线程中启动新线程复制文件,为什么还会使界面延迟
2016-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人