
java
terminatorhunter
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Integer.bitCount函数解释
Integer.bitCount函数解释转 http://blog.youkuaiyun.com/zhouzipeng000/article/details/56676885public static int bitCount(int i) { // HD, Figure 5-2 i = i - ((i >>> 1) & 0x55555555); i = (i转载 2017-10-13 14:13:36 · 606 阅读 · 0 评论 -
深入理解Java线程池
转:http://blog.youkuaiyun.com/sbq63683210/article/details/52252350本文要解决的问题; 线程池一般都是面试过程中常问的问题,本文总结一下线程池的一些基本内容。 线程池的适用场景: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线转载 2017-10-25 18:04:59 · 173 阅读 · 0 评论 -
java线程生命周期
在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。线程在运行的时候,如果发现某些条件没有被满足,可以调用wait方法暂停自己的执行,并且放弃已经获得的锁,然后进入等待状态。当该线程被其他线程唤醒并获得锁后,可以沿着之前暂停的地方继续向后执行,而不是再次从同步代码块开始的地方开始执行。但是需要注意的一点是,对线程等待的条件的判断要使用while而不是if来进行原创 2017-12-11 13:48:19 · 250 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
转:https://www.cnblogs.com/dolphin0520/p/3920373.html转载 2017-12-08 10:12:05 · 157 阅读 · 0 评论