上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 72 下一页
摘要: LockSupport是JDK中比较底层的类,用来创建锁和其他同步工具类的基本线程阻塞原语。java锁和同步器框架的核心AQS:AbstractQueuedSynchronizer,就是通过调用LockSupport.park()和LockSupport.unpark()实现线程的阻塞和唤醒的。Lo 阅读全文
posted @ 2018-05-16 14:43 一点点征服 阅读(581) 评论(0) 推荐(0) 编辑
摘要: LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。 LockSupport中的park() 和 unpark() 的作用分别是阻塞线程和解除阻塞线程,而且park()和unpark()不会遇到“Thread.suspend 和 Thread.resume所可能引发的死锁”问题。 因为 阅读全文
posted @ 2018-05-16 14:24 一点点征服 阅读(992) 评论(1) 推荐(0) 编辑
摘要: LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数: [java] view plain copy public native void unpark(Th 阅读全文
posted @ 2018-05-16 14:16 一点点征服 阅读(532) 评论(0) 推荐(0) 编辑
摘要: thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join(); //使调用线程 t 在此之前执行完毕。 t.join(1000); //等待 t 线程,等待时 阅读全文
posted @ 2018-05-16 13:31 一点点征服 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。 一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: 上面程序结果是先打印完小明线程,在打印小东线程; 上面注释也大 阅读全文
posted @ 2018-05-16 13:29 一点点征服 阅读(1546) 评论(1) 推荐(0) 编辑
摘要: ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该 阅读全文
posted @ 2018-05-15 17:00 一点点征服 阅读(69542) 评论(11) 推荐(14) 编辑
摘要: 1、使用ConstraintLayout减少布局层级。 2、可以的话,设置RecyclerView布局等高,然后设置recyclerView.setHasFixedSize(true)这样可以避免每次绘制Item时,不再重新计算Item高度。 3、根据需求修改RecyclerView默认的绘制缓存选 阅读全文
posted @ 2018-05-15 11:15 一点点征服 阅读(13454) 评论(0) 推荐(0) 编辑
摘要: 先看一些现象吧:用eclipse或者Android studio,新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置问题,其实不然,这是由 android-sdk\tools\templates\activities\BlankActivit 阅读全文
posted @ 2018-05-15 10:58 一点点征服 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 背景描述 通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才 阅读全文
posted @ 2018-05-14 17:58 一点点征服 阅读(567) 评论(0) 推荐(0) 编辑
摘要: RecyclerView这个控件出来已经有一段时间了,如果看这篇文章的你,还没有使用过这个控件。那请先去学习怎样使用。不然看也白看。这里奉上一些关于介绍RecyclerView使用方法的优秀博客: 鸿洋大神的 Android RecyclerView 使用完全解析 体验艺术般的控件这篇文章详细介绍了 阅读全文
posted @ 2018-05-14 15:06 一点点征服 阅读(1548) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 72 下一页