In my opinion, this is too broad a topic for coverage in the message.
However, to get started, I would recommend reading through the appropriate content in SQL Server Books Online, as Martin Smith suggests in the comments.
If you want to have fun, this is an excellent book with a large chapter that covers concepts related to the subject of locks (as well as latches), Professional SQL Server 2008 Internal, and Troubleshooting .
( , :-)). , , , - , , SAN , , SQL Server .