Runnable和Callable有什麼區別

相同點: 都是接口 都可以編寫多線程程序 都採用Thread.start()啓動線程 不同點: Runnable接口run方法無返回值,Callable接口call方法有返回值,是個泛型 注:Callable接口支持返回執行結果,需要調用**FutureTask.get()**得到,此方法會阻塞主進程的繼續往下執行,如果不調用不會阻塞: Runnable接口中的run方法只能拋出運行時異常,且無法
相關文章
相關標籤/搜索