多线程
文章平均质量分 82
一个写代码的胖子
这个作者很懒,什么都没留下…
展开
-
Java中的信号量Semaphore
1、信号量概念 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。为了完成这个过程,需要创建一个信号量VI,然后将Acquire Semaphore V原创 2017-06-07 23:53:16 · 617 阅读 · 0 评论 -
AsyncTask源码阅读
AsyncTask使用Android中的耗时操作需要放到子线程异步处理,除了使用Thread,Android提供了一个封装好的组件AsyncTask。使用方法代码如下:public class AsyncTaskActivity extends AppCompatActivity {private TextView mProgress;private ImageView ...原创 2018-07-16 10:38:27 · 1296 阅读 · 0 评论