1、redis分布式锁如何保证原子性?可以了解下这个命令:setkeyvalue[EXseconds][PXmlliseconds][NX)XX]2、用过ThreadLocal吗?简单说一下?ThreadLocal采用的是以空间换时间的方式,为每个线程提供一份变量副本。每一个线程都可以独立的改变自己的副本。具体例子可以自己去网上找。3、Java8之后的ConcurrentHashMap,舍弃分段锁通过JDK的源码和官方文档看来,他们认为的弃用分段锁的原因由以下凡点:加入多个分段锁浪费内存空间...
查看全文