IP属地:浙江
1.为什么要使用线程池 直接创建线程,线程本身需要占用内存空间,大量的线程会抢占宝贵的内存资源,如果处理不当,会导致内存溢出,而且,线程回收会给...
本文主要讲解RocketMQ的总体架构和设计思想,通过对RocketMQ的一个总览,以便于我们更好的学习和理解后面的每个章节。 1.设计理念 R...
1.重入锁 重入锁的含义是一个线程获取这个锁的之后,可以重复多次进入。 Java的重入锁通过ReentrantLock类实现的,简单实例: 注意...
1.进程与线程 进程是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 线程是CPU调度和分派的基本单位 2.线程的状态 Thread中...
1.同步和异步 同步和异步通常用来形容一次方法的调用,同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为;异步方法调用,会在...