찾다

 >  Q&A  >  본문

mysql에 대한 Java 연결의 스레드 안전 문제

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

으아악
phpcn_u1582phpcn_u15822716일 전1078

모든 응답(4)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-06-16 09:21:30

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

    으아악

    회신하다
    0
  • 某草草

    某草草2017-06-16 09:21:30

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

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

    • 수정

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

    • 안정성을 높이려면

      키워드를 추가하세요volatile

    • 으아악

      회신하다
      0
  • 给我你的怀抱

    给我你的怀抱2017-06-16 09:21:30

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

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-06-16 09:21:30

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

    으아악

    회신하다
    0
  • 취소회신하다