- 博客(3)
- 资源 (3)
- 收藏
- 关注
Unsafe的用法
我们写程序,一般不直接使用Unsafe类。 JDK的类特别是并发框架中大量使用到Unsafe的功能,比如:AtomicInteger, LockSupport.所以,了解Unsafe提供的功能与机制是非常必要的。如何获取Unsafe对象?[code="java"] Field theUnsafeInstance = Unsafe.class.getDeclaredField("t...
2015-12-04 14:57:59 196
原创 高效率节点权重器
问题:类似负载均衡nginx,分发请求到各个应用节点, 可按设置好的权重(机器性能)进行分派。思路:按位移来实现,比如共8份,占2份的话,就用8位二进制数来表示:6个0,2个1。有个定位器按顺序移动,占2个1的,一个来回就有2次机会命中。实现:[code="java"]int base = 0b1000_0000; //主机节点...
2015-12-04 13:53:47 187
原创 Java暂停当前线程和继续的方式
(1) Thread.currentThread().sleep() 与 Thread.currentThread().interrupt();可以跳过interrupt异常,继续往下执行。(2)Object.wait() 与 Object.notify();wait会阻塞当前线程,如果该线程被interrupt,也会产生interrupt异常。(3)synchr...
2015-12-03 10:49:26 1277
人件中文版PDF
2013-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人