inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

디자인 패턴 with JAVA (GoF)

실전 : 로그 라이터(Log Writer) 만들기

싱글톤 패턴 LogWriter 예제 질문

해결된 질문

450

작성자 없음

작성한 질문수 0

0

LogWriter.java 에서 log 메서드에 synchronized 를 붙여주지 않으면 문제가 발생할 수 있다고 설명하셨는데, 현재 로직상으로는 사실상 synchronized 가 없어도 괜찮지 않나요?

문제가 발생하는걸 눈으로 확인하고 싶은데...

MVC java

답변 2

1

DEV MOO

감사합니다!

1

이재환

10 라인 : 변수를 하나 추가하고

24 라인 : synchronized 제거하고

31 라인 : 코드를 변경하고 실행하면 정상적이지 않은 결과가 나옵니다.

파일을 하나만 오픈해서 로그를 작성하기 때문에 파일 IO에러가 발생하진 않지만

원하던 로직의 결과가 나오진 않게 됩니다.

여기선 간단히 숫자만 증가시켰지만 어떤 추가적인 로직을 실행하고 로그에 반영한다고 할 때

정상적이지 않은 결과가 나올 수 있습니다.

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

6

1

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

0

18

2

질문있습니다

0

22

1

1번 문제 질문입니다.

0

27

1

파사드 패턴질문입니다.

0

263

1

질문입니다

0

247

1

데코레이터 패턴 질문 있습니다.

0

255

1

직접구현하기 질문

0

410

1

synchronized 사용으로 인한 병목현상

0

354

1

싱글턴 패턴에 대한 질문입니다.

0

251

1

강의 자료 pdf

0

292

1

데코레이션 패턴 실습중 결과값이 다르게 나와요 ㅠㅠ

0

522

2

강의자료 관련 질문드립니다

0

232

1

옵저버 패턴 직접구현하기 부분에 질문있습니다.

0

335

3

Decorator 패턴의 단점에 대해..

0

504

2

어댑터 패턴 질문하겠습니다 선생님

0

243

1

주제 클래스

0

242

1

더 이상 지원하지 않는 기능

0

274

2

TestPattern2 질문

1

214

1

디자인 패턴 with JAVA (GoF) 강의 소스는 어디에서 받을 수 있나요?

0

261

1

선생님 강의 시작음의 사운드를 조금 줄여주세요.

0

285

2

수강확인증은 어디에서 발급할 수 있을까요?

0

2249

2

강의 중간에 음성이 좀 깨졌어요

0

250

1

약한 결합일 때 질문이 있습니다.

0

347

1