Witam
Piszę aplikację wielowątkową. Serwer po nawiązaniu połączenia z klientem odsyła całą komunikację z nim do oddzielnego wątku (takie założenie na razie ;] ).
I teraz jeżeli chodzi o operacje na bazie danych to:
- czy można pozwolić, aby każdy wątek korzystał z tego samego połączenia Connection ustanowionego przez serwer z bazą danych (Singleton)
- czy może każdy wątek powinien ustanawiać własne połączenie (ThreadLocal<Connection>)
- czy może jeszcze jakieś inne rozwiązanie
Z góry dziękuję za sugestie.
PS. Na razie baza danych to SQLite