Java多线程实战:等待/通知之交叉备份
创建20个线程,其中10个线程是将数据备份到A数据库中,另外10个线程将数据备份到B数据库中,并且备份A数据库和B数据库是交叉运行的。
运行结果:
打印的原理就是使用如下代码作为标记:
volatile private boolean prevIsA = false;
创建20个线程,其中10个线程是将数据备份到A数据库中,另外10个线程将数据备份到B数据库中,并且备份A数据库和B数据库是交叉运行的。
运行结果:
打印的原理就是使用如下代码作为标记:
volatile private boolean prevIsA = false;