지금 현재 Indy를 이용해서 C/S 프로그래밍을 하고 있습니다.
서버 쪽에 소켓데몬이 돌면서 클라이언트의 요청이 들어오면 DB를 핸들링을 하는데
Select 문의 경우는 Indy Connection Thread를 돌려서 각 클라이언트에 결과를 뿌려주어두 상관이 없을꺼 같은데 Insert나 Delete, Update 문을 각 Thread에서 처리시에 문제가 생기지 않을까 고민입니다.
현재 서버쪽에서는 Indy에서 Connection을 Thread로 관리해주는 ThreadPool을 사용하여 관리를 하는데 이 ThreadPool 자체에서 그런 처리를 해주는지요?
또한 Database 컴포넌트로 트랜잭션 처리를 하면 각 Thread에서 접근을 하더라도 배타적으로 처리가 되는지 궁금합니다.