With multi-threading, a server can create multiple threads that operate independently but share the same resources.