안녕하세요.
PostgreSQL과 연결된 서버 프로그램이 있습니다.
이놈이 하는 일은 일반 클라이언트로부터 로그인 요청이 들어오면
Database의 사용자를 검색하여
로그인 테이블에 이 사용자로 레코드를 하나 만들게 되는데요.
이를 처리하는 부분을 각 개별 쓰레드에서 처리하게 되어
있습니다.
이때 동시에 두대의 컴퓨터에서 같은 아이디와 패스워드로
접속요청이 들어올경우.
두개의 쓰레드가 잘못된 연산을 하게 되는데요? 이를 막으려면
어떻게 해야 되나요?
쓰레드에서 어떤 방식으로 해야 되는지 경험 있으신분 도움 부탁
드립니다.
|