并发编程三大特性

并发编程中每每涉及三个问题:原子性、可见性、有序性。编程 原子性 定义:即一个或者多个操做做为一个总体,要么所有执行,要么都不执行,而且操做在执行过程当中不会被线程调度机制打断;并且这种操做一旦开始,就一直运行到结束,中间不会有任何上下文切换。缓存 例如转帐问题,A向B转1000元,该过程分解成两个步骤:多线程 一、A帐户减掉1000元;并发 二、B帐户增长1000元。优化 上述两个步骤若是中途被
相关文章
相关标签/搜索