1、建立執行緒池,首先建立執行緒工廠。
public class userthreadfactory implements threadfactory
/***重寫newthread方法(從執行緒工廠中返回乙個執行緒)
*/@override
public thread newthread(runnable r)
}
public class rejectedhandler implements rejectedexecutionhandler
}
3、核心步驟,建立執行緒池
public class userthreadpool
}
執行緒池建立完成,下面就是簡單使用執行緒的方法。
public static void main(string args)
};thread thread=factory.newthread(runnable);
//使用執行緒池執行執行緒呼叫
userthreadpool.threadrunning(thread,factory);
}
物件建立三部曲
物件建立過程三部曲 1 分配空間 2 初始化屬性 3 呼叫構造方法 涉及到繼承的物件c的建立過程 c extends b,b extends a 1.分配空間,在第一次分配空間時,會把整個繼承關係中涉及到的類所需要的空間,都分配完畢,並把所有屬性都設為預設值 0。valuea,valueb,valu...
Jmock使用三部曲
import org.jmock.mockery import org.jmock.expectations class publishertest extends testcase execute publisher.publish message verify assert.assert.注意 ...
人生三部曲
人生三部曲 童年沙丁魚罐頭似的公共汽車在曬的發燙的柏油路上緩慢地爬著。我 瘦瘦小小的個子在擁擠的人群中喘不過氣來。還要多久呀?人們煩躁而沉悶的氣氛充斥著整個車廂。忽然,我看見一位打扮入時的西裝人士,正悄悄地把手伸入一位老人的口袋。我第一反應就是有小偷!於是大聲脫口而出,一車人都回頭驚悸地看著我,西裝...