摘要:
堆:就是一块内存,通常应用程序调用api来由os分配,用链表结构管理 不是 数据结构堆(有序树结构,比如二叉堆、斐波那契堆),无序的、不连续的,所有线程共享的 栈(堆栈):线程创建时由JVM(CLR、os)分配一个固定大小的连续空间作为栈,遵循数据结构的栈出入规则后进先出(FILO),有序的、连续的 阅读全文
摘要:
1.2 Wait on condition 该状态出现在线程等待某个条件的发生。具体是什么原因,可以结合 stacktrace来分析。最常见的情况是线程在等待网络的读写,比如当网络数据没有准备好读时,线程处于这种等待状态,而一旦有数据准备好读之后,线程会重新激活,读取并处理数据。在 Java引入 N 阅读全文