The utility launches a separate thread that holds a mutex for x milisecs and then calls a callback function to notify the caller about the time lapse Change-Id: If033eed71d28a8736c8393f6ff609ac59d8877d9