This article gives you a comprehensive understanding of Java object serialization and deserialization>>>
Insufficient thread data space
The operating system did not give the program enough memory to complete_ Beginthread call
When a new thread starts, the library must create an internal database for the thread. When the database cannot be expanded in the memory provided by the operating system, the thread will not be able to start and the calling process will be aborted
You can try to set your virtual memory larger
Computer properties — > Advanced — > Performance (settings) – > Advanced — > Virtual memory (change..)
Set your virtual memory value higher