Java
spark____
这个作者很懒,什么都没留下…
展开
-
一个例子看懂协变和LSP
package org.spark; public class app { public static void main(String[] args) { Convertor<Object> objConvertor = new Convertor<Object>(); String result = conver...原创 2015-05-26 11:04:23 · 208 阅读 · 0 评论 -
Pharser CyclicBarrier CountdownLatch Semaphore
1. CyclicBarrier : 初始化count是固定的, 通常用于多个线程同时等待彼此,当所有线程到达某一点时,同时继续进行。例子: Int N = 3; final CyclicBarrier cb = new CyclicBarrier(N); for (int i = 0; i < N; i++) { new Thread(new Runnable(...原创 2015-05-29 15:22:40 · 188 阅读 · 0 评论