As we know , when two different metals are connected electrically, the electrons in Metal A with higher fermi level will flow to metal B with lower fermi level. And finally their fermi level become identical.
Firstly,for my understanding,because the number of free electrons in metal Awith higher fermi level is larger than it in the metal B with lower fermi level ,then a net electrostatic field is generated and pointed from metal B to A, thus electrons flow from A to B under the E field.Is this correct?
Secondly,what happen to both metal's fermi level? Finally they are same ,A 's fermi level is pulled down of course,but what about B, is the fermi level of B also be pulled up to meet the fermi level of A in some value ,or just remain unchanged until the fermi level of A lower to the same level as B? If the fermi level of B doesn't change in this process, then where do those electrons come from A go? if those electrons just go into metal B, the number of free electrons in B must increase,then the fermil level must shift up,Is this case?Or the electrons from A don't increase the number of electrons in B ?