深刻理解多线程编程

1、线程安全须要保证几个基本特性 一、原子性:一个操做或者多个操做要么所有执行,要么都不执行。 二、可见性:当多个线程访问同一个变量时,一个线程修改了这个变量的值,其余线程可以当即看到修改的值。 三、有序性:程序执行的顺序是按照代码的前后顺序执行的,在单线程中,能够保证程序最终的执行结果和代码的顺序执行结果一致。但在多线程中,不必定保证其有序性。html 2、Java内存模型 java内存模型简称
相关文章
相关标签/搜索