N일 동안 인터넷을 검색했는데 스레드 안전 솔루션이 거의 없습니다. Redis를 사용하면 동일한 문제를 쉽게 해결할 수 있습니다. 온라인에서 찾은 도구 클래스로 변경했거나 수정하도록 도와주세요. .현재 생각은 동기화 키워드를 추가하는 것인데 여전히 문제가 있는 것 같습니다. 정말 감사합니다!
연결 간의 데이터가 독립적(비공유)인지 확인하기 위해 Connection pool을 구현하고 싶은 것 같습니다.
약간의 수정 후에는 더 좋을 수 있습니다. 위의 친구의 말을 듣고 성숙한 데이터베이스 연결 풀을 사용하는 것이 좋습니다. 휠을 다시 만들 필요가 없습니다.
키워드 사용을 통해 효율성 향상synchronized
synchronized
키워드를 추가하세요volatile
volatile
동기화할 필요가 없으며 여러 연결이 중요하지 않습니다. 데이터베이스에는 자체 잠금 장치가 있습니다. 연결 풀을 직접 사용할 수도 있습니다.
답변해 주신 모든 분들께 감사드립니다. 문제가 있는지 확인해주세요. 제가 처리하는 방식은 상수 외에는 없습니다. 클래스 멤버 변수. 모든 매개 변수와 반환 값이 전달되고 모든 변수는 메서드에서 선언됩니다
연결 간의 데이터가 독립적(비공유)인지 확인하기 위해 Connection pool을 구현하고 싶은 것 같습니다.
으아악약간의 수정 후에는 더 좋을 수 있습니다. 위의 친구의 말을 듣고 성숙한 데이터베이스 연결 풀을 사용하는 것이 좋습니다. 휠을 다시 만들 필요가 없습니다.
키워드 사용을 통해 효율성 향상
synchronized
키워드를 추가하세요
volatile
동기화할 필요가 없으며 여러 연결이 중요하지 않습니다.
데이터베이스에는 자체 잠금 장치가 있습니다.
연결 풀을 직접 사용할 수도 있습니다.
답변해 주신 모든 분들께 감사드립니다. 문제가 있는지 확인해주세요. 제가 처리하는 방식은 상수 외에는 없습니다. 클래스 멤버 변수. 모든 매개 변수와 반환 값이 전달되고 모든 변수는 메서드에서 선언됩니다
으아악