元素.将原子1被加入原子2的晶体中会产生钉扎点。事实上，合金原子本身也是一个点缺陷，当它被放入另一种物质的晶体点时会产生应力场，应力场可阻碍位错的运动。当合金中的两种原子大小相近的时候，应力几乎为零（例如钴镍合金）。然而，不同的原子有可能表现出不同的弹性模量，这将会给位错造成不同的运动区域。 较高的模量如同一个能量壁垒，而较低的模量如同一个能量槽，两者都将阻止位错的移动。
新相的沉淀.当材料中有新的相沉淀或析出时，位错的移动将被阻碍而无法通过。位错必须在析出相的周围弯曲（ 这需要