如何控制线程执行的顺序

一、经过Thread.join方法保证多线程的执行顺序,其内部是经过调用主线程的wait方法,使主线程等待;当子线程执行完成后,在唤醒主线程多线程

二、经过Executors.newSingleThreadExecutor()方法建立一个FIFO线程队列,这样就也能够达到控制线程的执行顺序.net

  

 

建立线程的四种方式
一、继承 Thread
二、实现 Runnable 当子类实现Runnable接口,此时子类和Thread的代理模式,能够更好的体现共享的概念
三、实现Callable,有返回值
四、经过Executors线程池线程

参考连接:https://blog.csdn.net/weixin_41891854/article/details/812657723d

相关文章
相关标签/搜索