總結 : 1. 寫乙個方法實現callable介面
2. 生成executorservice es = executors.newfixedthreadpool(3);
3. 執行該執行緒 future f = es.submit(c1); c1即為實現callablel類的例項
第二項:queue jdk5.0新增的conllection
常用實現類 linkedlist 實現佇列的話建議使用這個類
常見方法 具體的查詢api
add(); addfirst(),addlast(),getfirst(),getlast(),
peek()-----取得第乙個,都是不刪除
poll()------取得第乙個,並刪除第乙個
二者返回的都是乙個物件e
JDK並發包之CyclicBarrier
cyclicbarrier也是一種計數器,其實可以反覆使用的,比如說,將計數器設定為10,那麼湊齊第一批10個執行緒後,計數器就會清零,然後可以接著湊齊下一批10個執行緒。cyclicbarrier是比countdownlatch更加強大的,cyclicbarrier可以接收乙個引數作為barrie...
JDK1 5的可變引數
乙個方法接收的引數個數不固定。可變引數的特點 1 只能出現在引數列表的最後 2 位於變數型別和變數名之間。前後有空格都可以。3 呼叫可變引數的方法時,編譯器為該可變引數隱含建立乙個陣列,在方法體中以陣列的形式訪問可變引數。例如 package com.howlaa.day02 public clas...
JDK1 5的拆裝箱
integer i1 100 integer i2 100 integer i3 200 integer i4 200 integer類內部有乙個快取,其實就是乙個integer,大小為256,它儲存了 128 127之間的所有integer物件。當使用valueof 100 方法時,該方法判斷10...