When a process that uses threads calls fork, only the calling thread is duplicated in the child process. Other threads are not copied. This can lead to inconsistencies if the child process interacts with resources managed by other threads. Hence, it is recommended to follow fork with exec to replace the child's address space with a new program, avoid potential issues with multithreading.