08 2017 档案
摘要:Java内存模型和线程安全 一 、原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 思考:i++是原子操作吗? 二、有序性 Java代码在执行使,并不一点会按照编写程序的语义顺序执行(为了优化性能)。具体不做解释。 三、可见性 可见性是
阅读全文
摘要:Java并行程序基础 一、线程的生命周期 其中blocked和waiting的区别: 作者:赵老师链接:https://www.zhihu.com/question/27654579/answer/128050125来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 假设
阅读全文
摘要:Java并发程序设计(一) 基础概念 一、必须知道的几个概念 一)同步(Synchronous)和异步(Asynchronous) 同步:同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。 异步:一旦开始,方法调用就立即返回,调用者就可以继续后续的操作。 二)并发(Concur
阅读全文

浙公网安备 33010602011771号