Want this question answered?
ocean currents are caused by difference in temperatures and salinity lol :) :P hehe
Deep ocean currents are caused by differences in saltiness or water temperature.
deep ocean currents form by the differences in the density of ocean water
water density
global winds and differences in temperature and salinity.
deep ocean currents form by the differences in the density of ocean water
under water tornados
differences in temperature and salinity.
Deep ocean circulation(90% of ocean water) is caused by differences in temperature, salinity and suspended load. It is referred to as "Thermohaline"- meaning heat and salt- circulation.
Deep-ocean currents are affected by wind, temperature and earths rotation.
Temperature differences in water
Surface ocean currents are caused by winds. As wind blows across the surface, the wind pulls the water and causes waves.