多个执行线程共享一个资源的情景,是并发编程中最常见的情景之一。多个线程读或者写相同的数据等情况时可能会导致数据不一致。为了解决这些问题,引入了临界区概念。临界区是一个用以访问共享资源的...
阅读全文
很多时候我们很自然的创建一个线程,紧接着启动它执行任务,然后对它不闻不问直到它替我们完成任务。那么从我们start一个线程到结束的这个过程中它都经历过什么呢?对于这个问题我们可以从线程...
阅读全文
熟悉Android的人都知道,Androi系统为我们提供了一个专门处理后台耗时任务的组件,即Service。使用它可以很方便的完成一些需要长期执行但是却不需要UI界面的任务,比如音乐播...
阅读全文