在使用redis事务模拟商品抢购时,模拟高并发抢商品中发现runnable::new会导致run不执行
Jedis jedis1 = getJedis();
jedis1.set("shop","10");
jedis1.close();
List<Runnable> list = new ArrayList<>(100);
List<Integer> count = new ArrayList<>();
for (int i = 0; i < 100; i++) {
//使用::
list.add(JedisRunnable::new);
//使用new 实例
// list.add(new JedisRunnable());
//使用() ->
// list.add(() -> {
// System.out.println("==============循环分割线===============");
// try (Jedis jedis = JedisDemo.getJedis()){
// // 事务状态,如果监控的key没有发生改变,那么应该返回OK,事务也可以正常执行。
// jedis.watch("shop");
//
// // 获取剩余商品数
//