How does throwing actually works?

I have been playing for a long time and i still don't know how to throwing works, i can usually get it off, if my opponent is back to the corner and then if the opponent has been blocking and then if the our characters' hands connect, then the throw will happen?

How to understand better, as it seems to be a diffcult skill to learn in this game?