摘要:
1、多线程基础 线程通信,是指线程之间以何种机制来交换信息。其中通信的机制有两种:内存共享和消息传递。内存共享是指线程之间通过写-读内存中的公共状态隐式进行通讯(Java);消息传递在线程之间没有公共状态,线程之间必须明确通过发送消息来显式进行通讯(Erlang)。 同步是指程序用于控制不同线程... 阅读全文
摘要:
1、堆内存(HeapMemory)和非堆内存(Non-heapMemory) Java虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配,堆内存(HeapMemory)是在Java虚拟机启动时创建,是Java代码可及的内存,留给开发人员使用的;默认空余堆内存小于40%时,JV... 阅读全文