IP属地:上海
首先说下什么是hash?hash是散列的意思,就是把任意长度的数据按照散列算法生成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就...
英语是法治的语言,逻辑严谨,前缀最重要prefix + rootroot + suffixprefix + root + suffixetc.....
JAVA JDK并发包里面提供了 synchronized关键字和Lock接口,synchronized关键字从语言层面为开发者提供了锁,是隐式...
什么是原子操作? 原子操作就是操作A,在B看来要么全部成功,要么全部失败,就称A为原子操作;有点类似事物,锁也是一种原子操作。 CAS操作是怎么...
Semaphore 是JAVA多线程的一个工具类,主要是做流量控制的,它有acquire()、release()方法,前者是等待,后者是释放,下...
CountDownLatch、CyclicBarrier是JAVA提供的多线程工具类,用于协调线程之间协作的。里面都维护了一个计数器; 他们相同...
ForkJoin 是JAVA并发编程提供的一个工具类,可以让我们不需要了解Runnable、Thread知识,只要遵循forkjoin开发模式,...
什么是线程? 在说线程之前,先说说进程。那么什么是进程?进程是程序运行的环境,是操作系统分配资源的最小单元,每个进程都是独立的,其中包含的资源有...