Java面試題之七

1、編寫多線程程序的幾種實現方式? Java5以前,繼承Thread類和實現Runnable接口,兩種方式都要通過重寫run()方法定義線程的行爲。推薦後者,因爲Java的繼承是單繼承,使用Runnable接口更爲靈活。 Java5以後還有第三種方式,實現Callable接口。 2、synchronized關鍵字的用法? 將對象或方法標記爲同步,實現對對象和方法的互斥訪問。 3、同步和異步? 系統
相關文章
相關標籤/搜索