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