上一页 1 ··· 9 10 11 12 13
摘要: Java并发程序设计(一) 基础概念 一、必须知道的几个概念 一)同步(Synchronous)和异步(Asynchronous) 同步:同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。 异步:一旦开始,方法调用就立即返回,调用者就可以继续后续的操作。 二)并发(Concur 阅读全文
posted @ 2017-08-30 00:16 Shadowplay 阅读(153) 评论(0) 推荐(0)
摘要: 重新组织函数 一、提炼函数(Extract Method) 你有一段代码可以被组织在一起并独立出来,将这段代码放入一个独立的函数中,并让函数名称解释该函数的用途(以他做什么来命名)。 一)为什么这样做? 1.提取过长代码使之便于理解。 2.细粒度代码,被复用的机会更大。 3.代码粒度更细,覆写更容易 阅读全文
posted @ 2017-07-18 00:38 Shadowplay 阅读(230) 评论(0) 推荐(0)
摘要: JVM基本结构 一、运行时内存区域 java虚拟机所管理的内存将会包括以下几个运行时内存区域。 1.程序计数器 Program Counter Register:可以看作当前线程(线程私有)所执行的字节码行号指示器。 2.Java虚拟机栈 Java Virtual Machine Stacks:也是 阅读全文
posted @ 2017-07-08 23:41 Shadowplay 阅读(244) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13