JAVA 建立線程有幾種不一樣的方式?你喜歡哪種?爲何?

1,繼承Thread類,重寫run方法; 2,實現Runnable接口,重寫run方法,可是比繼承Thread類好用,實現接口還能夠繼承類,避免了單繼承帶來的侷限性; 3,使用Executor框架建立線程池。Executor框架是juc裏提供的線程池的實現。web 調用線程的start():啓動此線程;調用相應的run()方法安全 繼承於Thread類的線程類,能夠直接調用start方法啓動線程(
相關文章
相關標籤/搜索