拓拓的博客

coding....

zookeeper原生及第三方JavaAPI使用

5.1.3 运行服务 常见异常 磁盘没有剩余空间 No space left on device 通常需要清理磁盘,再加上对ZK机器的磁盘使用量监控和ZK日志的自动清理。 集群中其他机器leader选举端口未开 Cannot open channel to 2 at elect...

2018-05-17 13:16:18

阅读数:31

评论数:0

Java多线程编程核心技术--第4章 lock的使用

4.1 使用ReentrantLock类 4.1.1 使用ReentrantLock实现同步 class MyService { //锁 private Lock lock = new ReentrantLock(); public void testMetho...

2018-05-16 13:20:04

阅读数:67

评论数:0

Java多线程编程核心技术--第3章 线程间通信

3.1 等待、通知机制 3.1.3 等待/通知机制的实现 wait()方法作用是让当前线程进行等待,wait是Object类的方法,用来将当前线程置入“预执行队列”中。在wait所在代码行处停止执行,直到接到通知或被中断为止。 调用wait()之前,线程必须获得该对象的对象级别锁,也...

2018-05-08 12:39:39

阅读数:18

评论数:0

Java多线程编程核心技术--第2章 对象及变量的并发访问

2.1 synchronized同步方法 方法中的变量不存在非线程安全问题,永远都是线程安全的。这是方法内部的变量私有特性造成的。 2.1.2 实例变量非线程安全 使用多个线程并发访问PrivateNum类中的addI方法。 public class PrivateNum { ...

2018-05-05 20:50:45

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除