I want to implement check-in/check-out functionality on a list in sharepoint 2010.
What I want is, when a person is updating a list item, no one else shuld be able to edit that particular item and when the update is complete it should behave normally.
How can I achieve this?
EDIT
Answer by C. Marius worked very well. I was thinkin of implementing it using Event Handlers, the way we block deletion of list items, can we do something like that?

