最贊回答 / 慕粉3574461
你這個(gè)是把繼承當(dāng)實(shí)現(xiàn)接口用了啊,類繼承像這樣用是看不到與接口的區(qū)別的。要想共享資源你把你的變量ticket定義為static 靜態(tài)常量就行了,我看過別人這么寫過
2016-12-28
最新回答 / 小明100
Callable與 Future?兩功能是Java在后續(xù)版本中為了適應(yīng)多并法才加入的,Callable是類似于Runnable的接口,實(shí)現(xiàn)Callable接口的類和實(shí)現(xiàn)Runnable的類都是可被其他線程執(zhí)行的任務(wù)。Callable的接口定義如下;public interface Callable<V> {?? ? ? V ? call() ? throws Exception;?}?Callable和Runnable的區(qū)別如下:I ?? Callable定義的方法是call,而Runnabl...
2016-11-26
已采納回答 / 地鐵時(shí)間ee
public class SoldTicketThread implements Runnable { private int ticket = 5; private synchronized void sale() { if (ticket > 0) { System.out.println(Thread.currentThread().getName() + "賣出了一張票,剩余" + (--ticket) + "張票"); try { Thread.sleep(100)...
2016-07-28