Gör det inte. Ha olika anslutningar på varje tråd.
Anslutningarna bör slås samman, så när du öppnar en ny anslutning kommer den inte att faktiskt öppna upp en ny anslutning, det är bara att ta en öppen anslutning från poolen.
På grund av det finns det ingen anledning att ha sådana långlivade anslutningar delade mellan trådar. Skapa bara en ny anslutning för varje logisk transaktions omfattning och låt anslutningspoolen ta hand om resten.