符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
package concurrent;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
/**
* Auth: zhouhongliang
* Date:2019/8/1
* 线程等待与唤醒机制 Condition
* 按指定顺序执行线程
*/
public class ConditionDemo {
public static void main(String[] args) {
//声明重入锁
ReentrantLock reentrantLock = new ReentrantLock();
//声明Condition对象
final Condition condition1 = reentrantLock.newCondition();
final Condition condition2 = reentrantLock.newCondition();
final Condition condition3 = reentrantLock.newCondition();
new Thread(() -> {
//加锁
reentrantLock.lock();
try {
//等待
condition1.await();
System.out.println("AA");
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
//解锁
reentrantLock.unlock();
}
}).start();
new Thread(() -> {
reentrantLock.lock();
try {
condition2.await();
System.out.println("BB");
condition1.signal();
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
reentrantLock.unlock();
}
}).start();
new Thread(() -> {
reentrantLock.lock();
try {
condition3.await();
System.out.println("CC");
condition2.signal();
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
reentrantLock.unlock();
}
}).start();
new Thread(() -> {
reentrantLock.lock();
try {
System.out.println("DD");
//唤醒
condition3.signal();
} catch (Exception e) {
e.printStackTrace();
} finally {
reentrantLock.unlock();
}
}).start();
}
}
输出结果:
DD
CC
BB
AA
创新互联-专业网站定制、快速模板网站建设、高性价比铁锋网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式铁锋网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖铁锋地区。费用合理售后完善,10年实体公司更值得信赖。
Process finished with exit code 0