Excector、ScheduleExecutorService、Future、BlockingQueue這些其實就是目前構建應用服務器的Building Block, 現在作為標準類庫提供, 有利于發展出更優秀的Java框架, 但是主流應用開發是否也會架構于這些相對基層的工具庫之上, 我個人還是抱觀望態度.
j.u.c 庫確實比原來的 dl.u.c 庫性能會高, 因為 dl.u.c 是構建在Java傳統同步機制之上的, 而 j.u.c 是將其移植到了最新 JVM 的并發支持特性之上 (通過 sun.misc.Unsafe 與Hotspot VM打交道, 直接產生宿主CPU支持的原子內存訪問指令), 可以認為是從軟件實現升級成了硬件實現, 其性能差別可想而知.
文章來源于領測軟件測試網 http://www.kjueaiud.com/