1. A method for initializing a memory page, the method comprising: in response to a memory operation by a first thread, allocating a memory page; generating a request for a second thread to initialize the allocated memory page; and initializing the allocated memory page by the second thread in accordance with the request.