The invention discloses a memory optimization method based on thread blocking, a mobile terminal and a readable storage medium. The method comprises the steps of directly obtaining thread basic information of a preset thread participating in inter-process data communication from a core layer when inter-process data communication is monitored, reducing intermediate logic calling, and quickly obtaining the thread basic information; meanwhile, judging whether the current progress satisfies an establishing condition of the preset thread or not based on the thread basic information, conducting blocking judgment according to the preset thread which is already created in the current progress, when the current progress does not satisfy the establishing condition of the preset thread and the presetthread which is already created is currently in a blocking state, to-be-cleaned progresses are determined according to the blocking duration of the preset thread which is already created, the memoryoccupation resource of the to-be-cleaned thread is released, thus when the preset thread (Binder thread) is clogged, the memory is automatically cleaned, abundant memory is reserved, and the system isprevented from being frequently stuck.