多線程的實現方式有幾種?sleep和wait有什麼區別?

多線程的實現方式有幾種? 1)繼承Thread 類實現多線程; 2)實現Runnable接口方式實現多線程; 3)使用ExecutorService、Callable、Future實現又返回結果的多線程;web sleep和wait有什麼區別? Sleep:是讓線程進入阻塞狀態,必定時間以後回到非阻塞狀態,從而能夠從新得到CPU。線程被強制睡眠。 Wait:線程處於阻塞的狀態,等待外部的處理結束。
相關文章
相關標籤/搜索