Recent developments on the study of flux flow in non-ideal type-II superconductors are reviewed mainly from the theoretical point of view. In non-ideal samples, fluxoid-pin interactions appear, together with the interactions between flux-line lattice defects and crystal lattice defects. These interactions affect the motion of flux-line lattice, and hence the mechanism of flux flow in non-ideal samples is different essentially from the flow in ideal samples.
For engineering applications of superconducting phenomena, non-ideal type-II superconductors are widely used as materials. The materials are used under various conditions and circumstances, and a detailed information on flux-flow provides one of the important bases on the engineering design and analysis. It is, however, very hard to construct a long pipe connecting between a microscopic standpoint and an engineering design. Such a pipe has not yet been constructed in spite of energetic efforts of many workers.