如何控制線程執行的順序

一、經過Thread.join方法保證多線程的執行順序,其內部是經過調用主線程的wait方法,使主線程等待;當子線程執行完成後,在喚醒主線程多線程

二、經過Executors.newSingleThreadExecutor()方法建立一個FIFO線程隊列,這樣就也能夠達到控制線程的執行順序.net

  

 

建立線程的四種方式
一、繼承 Thread
二、實現 Runnable 當子類實現Runnable接口,此時子類和Thread的代理模式,能夠更好的體現共享的概念
三、實現Callable,有返回值
四、經過Executors線程池線程

參考連接:https://blog.csdn.net/weixin_41891854/article/details/812657723d

相關文章
相關標籤/搜索