mysql에 대한 Java 연결의 스레드 안전 문제
phpcn_u1582
phpcn_u1582 2017-06-16 09:19:30
0
4
1099

N일 동안 인터넷을 검색했는데 스레드 안전 솔루션이 거의 없습니다. Redis를 사용하면 동일한 문제를 쉽게 해결할 수 있습니다. 온라인에서 찾은 도구 클래스로 변경했거나 수정하도록 도와주세요. .현재 생각은 동기화 키워드를 추가하는 것인데 여전히 문제가 있는 것 같습니다. 정말 감사합니다!

으아악
phpcn_u1582
phpcn_u1582

모든 응답(4)
给我你的怀抱

연결 간의 데이터가 독립적(비공유)인지 확인하기 위해 Connection pool을 구현하고 싶은 것 같습니다.

으아악
某草草

약간의 수정 후에는 더 좋을 수 있습니다. 위의 친구의 말을 듣고 성숙한 데이터베이스 연결 풀을 사용하는 것이 좋습니다. 휠을 다시 만들 필요가 없습니다.

  • 싱글톤을 사용하여 데이터베이스 연결의 고유성을 보장하세요

  • 수정

    키워드 사용을 통해 효율성 향상synchronized

  • 안정성을 높이려면

    키워드를 추가하세요volatile

  • 으아악
给我你的怀抱

동기화할 필요가 없으며 여러 연결이 중요하지 않습니다.
데이터베이스에는 자체 잠금 장치가 있습니다.
연결 풀을 직접 사용할 수도 있습니다.

滿天的星座

답변해 주신 모든 분들께 감사드립니다. 문제가 있는지 확인해주세요. 제가 처리하는 방식은 상수 외에는 없습니다. 클래스 멤버 변수. 모든 매개 변수와 반환 값이 전달되고 모든 변수는 메서드에서 선언됩니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿