1. A fault recovery apparatus comprising: a log manager configured to record system resource allocation information about a thread; a recovery manager configured to create a recovery thread that substitutes for a target thread where a fault has occurred; and a resource manager configured to map a system resource that the target thread has used to the recovery thread based on referencing to the system resource allocation information.