I found this great video regarding decentralized exchanges. It will give you a basic understanding of how they work and what the current issues are with EtherDelta which is the most famous decentralized exchange at this time.
However, EtherDelta is very non user friendly, so there is a great need for a better exchange.
Here is the video: