Computer
被风吹过的夏天nexus
still moving under gunfire
展开
-
并发
并发的三要素:1. 原子性即不可中断的原子指令,如:(1)将直接量、字面量、立即数赋值给变量或引用。(2)从变量或引用中读值。2. 顺序性cpu为了提高并发性,采用了流水线、乱序执行等运作方式。因而只能保证每个线程执行完毕的输出结果等同于该线程对应的代码源文件中指令的顺序执行的结果。但实际执行顺序不等同于该线程对应的代码文本中指令的书写顺序。无依赖关系的语句间的先后顺序可能会在编译后...原创 2020-01-11 20:19:17 · 87 阅读 · 0 评论 -
我对递归的理解
说到对象的构造和析构这个问题,首先必须明确一个概念——递归.我眼中的递归很简单,递归就是一个数学上的命题,这个命题陈述了一件事,即:某个对象和它自身存在着关联.上一段话中最后的黑体字中,所谓的命题,就如同数理逻辑中的蕴含(→)或等价(↔),而所谓的某个对象,如同java中的接口(interface).递归可以狭隘却不失恰当地进一步表述为:**某个接口(interface)等价于(↔)这个接口...原创 2019-10-30 13:48:29 · 183 阅读 · 0 评论