Content Lock with multiple editors in admin

My application has many editors with a high possibility of multi-editors on the same article. Hence, having a locking functionality is a compulsion in my case. Do we have any solution for this?