Difference between DSL and Cable internet?

What's the difference between DSL and Cable internet in terms or performance?

Such as... bandwidth distribution? If more than one person is on my network, how is bandwidth distributed?
Update: Thanks for the reply. I mean if someone in my home is using my internet, how is the bandwidth distributed? I currently have DSL and it blows when more than one person is on it at a time because I'm unable to use real-time applications effectively, would switching to cable internet fix that problem?