create the server thread JOINABLE and the tcp_worker threads DETACHED, so the server thread can be joined at cleanup