A diffusion furnace is a resistance heating furnace that heats resistive elements by feeding an electric current through them and is used for thermodiffusion.