- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java并发编程(二)—线程的本质
前言Java是一种多线程语言,从一开始就支持了多线程开发,在我们的应用程序中也难免会用到线程去解决一些问题。使用多线程会不会是程序变快呢?如今大多数计算机都是多核处理器,将程序分布到不同的处理器去处理自然会加快程序的运算速度,使程序更快的响应。但是在单处理器中多个线程运行时,还会产生上下文切换的开销,这个时候程序会更快的运行吗?答案是在单处理器情况下程序也会更快的运行,因为线程有一种状态叫做阻...
2018-07-17 23:18:02 1737
原创 Android探索之路(一)——消息处理机制
摘要在Android应用程序中,主线程启动时就会在内部创建一个消息队列。然后进入一个无限循环中,轮询是否有新的消息需要处理。如果有新消息就处理新消息。如果没有消息,就进入阻塞状态,直到有新消息到达。 那么在Android系统中,消息处理机制是怎么实现的呢?在程序开发时,我经常会使用Handler处理消息。所以可以直到Handler是个消息处理者。那么还有消息队列和消息轮询两个角色。它们分别是...
2018-07-14 17:49:17 2534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人