赞
踩
thread.join();使主线程等待thread执行完毕。
使用Executors.newSingleThreadExecutor(),创建单线城池,然后顺序提交任务以保证线程的顺序执行。
使用volatile关键字,使共享变量可见。通过判断变量的值,配合thread.wait()/notify()/notifyAll(),达到控制线程顺序的目的。
使用ReentrantLock的 Condition condition = lock.newCondition();condition.await()/singal();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。