欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

多線程面試題?

吉茹定2年前14瀏覽0評論

繼承Thread類,重寫run方法(其實Thread類本身也實現(xiàn)了Runnable接口)

2.實現(xiàn)Runnable接口,重寫run方法

3.實現(xiàn)Callable接口,重寫call方法(有返回值)

4.使用線

程池(有返回

在具體多線程編程實踐中,如何選用Runnable還是Thread?

  Java中實現(xiàn)多線程有兩種方法:繼承Thread類、實現(xiàn)Runnable接口,在程序開發(fā)中只要是多線程,肯定永遠以實現(xiàn)Runnable接口為主,因為實現(xiàn)Runnable接口相比繼承Thread類有如下優(yōu)勢:

 

    1、可以避免由于Java的單繼承特性而帶來的局限;

 

    2、增強程序的健壯性,代碼能夠被多個線程共享,代碼與數(shù)據(jù)是獨立的;

 

適合多個相同程序代碼的線程區(qū)處理同一資源的情況。