Comment From: mhalbritter
I've reverted that change. We need to examine where exactly we want to have virtual threads.
Comment From: mhalbritter
We shouldn't use a virtual thread here, as the thread will call this.connection.close() in case the connection can't be started within 5 seconds. This close() call could contain a synchronized and block potentially indefinitely, which means that we would lose one carrier thread.