摘要:
SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true,remainingCapacity 阅读全文
摘要:
看代码看到 接口不能new ,不过可以生成一个匿名类,省略了写一个具体类实现接口的开销。 如果接口内有多个方法呢? 匿名类内部实现接口全部方法: 这种实现接口方式其实就是一个实现一个继承接口的匿名类。 http://blog.sina.com.cn/s/blog_70441c8e0101sgnf.h 阅读全文