Locking carabiners have an additional sleeve that keeps the gate from accidentally opening. This sleeve can either be a screw-locker or an auto-locker.
Locking carabiners are generally safer than non-locking carabiners.
Locking carabiners are more expensive than non-locking carabiners. They also weigh more.