1. A computer-implemented method for accessing multiple copies of data by a multithreaded process, comprising: when multiple threads of a process are distributed to different nodes, creating a thread page directory table with content that matches that of a process page directory table of the process, wherein each thread page directory table comprises a first entry, which points to specific data, and a common entry that is different than the first entry, wherein each thread corresponds to a thread page directory table, execution of each thread is based on a corresponding thread page directory table, and the specific data is data with multiple copies at different nodes; and when each thread is scheduled and the first entry in the thread page directory table of each thread does not point to the specific data stored in a node where the thread is located, modifying, based on a physical address of the specific data, the first entry to point to the first data.