花费 54 ms
Java并发 - 什么是线程安全(一)

并发(concurrency)一个并不陌生的词,简单来说,就是cpu在同一时刻执行多个任务。 而Java并发则由多线程实现的。 在jvm的世界里,线程就像不相干的平行空间,串行在虚拟机中。(当然这 ...

Mon Apr 23 00:59:00 CST 2018 1 9534
CompletableFuture保证线程同步

目的:多线程执行某些任务,把执行完的结果放到list中,最后返回list。 1、list要保证线程安全 2、要等所有的线程都执行完,才能返回list 3、异常处理,若其中某个线程出现了异常,会导 ...

Wed Apr 08 22:37:00 CST 2020 1 1305
Copy 'xxx' to effectively final temp variable 问题解决

问题出现:如图下图所示,我们想动态的把参数i传到线程内部执行,出现语法错误,提示lambda表达式应该是final 解决方案:借助map传参数 注意:map放在for里面,放外面会存在线 ...

Thu Feb 13 21:29:00 CST 2020 0 1261
基于Redis实现分布式锁

先看代码 方案一:Redis分布式锁 //Redis分布式锁 Long TIMEOUT_SECOUND = 120000L; String featureCode = "machine0 ...

Tue Jan 23 22:33:00 CST 2018 0 1675
浅谈java中如何处理高并发的问题

1.从最基础的地方做起,优化我们写的代码,减少必要的资源浪费 a、避免频繁的使用new对象,对于整个应用只需要存在一个实例的类,我们可以使用单例模式。对于String连接操作,使用Str ...

Mon Apr 03 08:26:00 CST 2017 0 1940

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM