基本介绍:
拥有足够高能量的辐射,可以把原子电离。一般而言,电离是指电子被电离辐射从电子壳层中击出,使原子带正电。由于细胞由原子组成,电离作用可以引致癌症。一个细胞大约由数万亿个原子组成。电离辐射引致癌症的几率取决于辐射剂量率及接受辐射生物之感应性。α、β、γ辐射及中子辐射均可以加速至足够高能量电离原子。
辐射指的是由场源出的电磁能量中一部分脱离场源向远处传播,而后再返回场源的现象,能量以电磁波或粒子(如阿尔法粒子、贝塔粒子等)的形式向外扩散。自然界中的一切物体,只要温度在绝对温度零度以上,都以电磁波和粒子的形式时刻不停地向外传送热量,这种传送能量的方式被称为辐射。辐射之能量从辐射源向外所有方向直线放射。物体通过辐射所放出的能量,称为辐射能。辐射按伦琴 /小时(R)计算。辐射有一个重要特点,就是它是“对等的”。不论物体(气体)温度高低都向外辐射,甲物体可以向乙物体辐射,同时乙也可向甲辐射。一般普遍将这个名词用在电离辐射。辐射本身是中性词,但某些物质的辐射可能会带来危害。
"原子 *** 作(atomic operation)是不需要synchronized",所谓原子 *** 作是指不会被线程调度机制打断的 *** 作;这种 *** 作一旦开始,就一直运行到结束,中间不会有任何 context switch;
java中一般事务管理里面用到原子 *** 作。
详细分析如下:
原子 *** 作可以是一个步骤,也可以是多个 *** 作步骤,但是其顺序不可以被打乱,也不可以被切割而只执行其中的一部分,将整个 *** 作视作一个整体是原子性的核心特征;
使用原子 *** 作的好处:
⑴ 性能角度:它执行多次的所消耗的时间远远小于由于线程所挂起到恢复所消耗的时间,因此无锁的CAS *** 作在性能上要比同步锁高很多;
⑵ 业务需求:业务本身的需求上,无锁机制本身就可以满足我们绝不多数的需求,并且在性能上也可以大大的进行提升。
例子:我们使用的版本控制工具与之其实非常的相似,如果使用锁来同步,其实就意味着只能同时一个人对该文件进行修改,此时其他人就无法 *** 作文件,如果生活中真正遇到这样的情况我们一定会觉得非常不方便,而现实中我们其实并不是这样,我们大家都可以修改这个文件,只是谁提交的早,那么他就把他的代码成功提交的版本控制服务器上,其实这一步就对应着一个原子 *** 作,而后 *** 作的人往往却因为冲突而导致提交失败,此时他必须重新更新代码进行再次修改,重新提交。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)