What is the two-year foreign residency requirement for J-visa holders?

This rule requires some J-visa holders to reside in their home country for at least two years before they may obtain an H, L or other immigrant visa to enter the U.S. or adjust their status within the U.S.