Java多线程是并发的
并发:所有的并发处理,都有排队等候,唤醒,执行至少三个步骤。在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间变轮询);而在宏观上多个同时到达的请求同时在被处理(一个大人同时给两个小孩吃饭!)
并行:指的是多个处理在同一时刻执行。(两个大人同时喂两个小孩吃饭!)
2、CountDownLatch相关知识 http://www.importnew.com/15731.html
Java多线程是并发的
并发:所有的并发处理,都有排队等候,唤醒,执行至少三个步骤。在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间变轮询);而在宏观上多个同时到达的请求同时在被处理(一个大人同时给两个小孩吃饭!)
并行:指的是多个处理在同一时刻执行。(两个大人同时喂两个小孩吃饭!)
2、CountDownLatch相关知识 http://www.importnew.com/15731.html