Replies: 3 comments 2 replies
-
synchronized 키워드는 자바에서 멀티스레드 환경에서의 동기화를 위해 사용된다. 주요 특징으로는 다음과 같다. 또한, 내부적으로 모니터 락을 사용하여 동기화를 구현한다. 각 객체는 자신의 모니터 락을 가지고 있으며, 멀티스레드 환경에서 데이터 일관성을 유지하는 이점을 가져다 주지만, 과도한 동기화는 성능 저하를 가져올 수 있으므로, 유의해야한다. |
Beta Was this translation helpful? Give feedback.
-
멀티 스레드를 사용하면 여러 작업을 동시에 처리할 수 있기 때문에 좋은 성능을 낼 수 있지만 자바에서는 쓰레드 동기화를 위해 하지만 synchronized 키워드를 너무 남발하면 성능 저하를 일으킬 수 있습니다. |
Beta Was this translation helpful? Give feedback.
-
멀티 스레드 |
Beta Was this translation helpful? Give feedback.
-
미션 진행하면서
Random
vsThreadLocalRandom
Stack
의push()
,pop()
syncronized 키워드 때문에 성능 차이가 있었던 기억이 있어 써봅니다.
Beta Was this translation helpful? Give feedback.
All reactions