之前写过的几种常用的单例模式,现在就其中认为最好的一种进行一次模拟多线程高并发的展示:
/**
* 模拟线程并发
*
*/
public class TestThread {
public static void main(String[] args) {
//启动一百个线程同时去抢占cpu,有可能产生并发
int count = 100;
//利用发令枪操作
CountDownLatch countDownLatch = new CountDownLatch(count);
for