Java Syncronized의 개요 및 사용방법 안녕하세요.이야기보따리장수입니다.ㅎㅎㅎ 이글은 개발에 대한포스팅의 첫글입니다. 개요 Java 프로그래밍을 하다보면 syncronize(동기화)를 고민해야할 경우가 많습니다.특히, 쓰레드를 사용해서 개발할 때 고려해야할 경우가 많이 생깁니다. 여러 쓰레드가 돌고있을때 한개의 객체를 접근하여 객체의 값을 변경을 시킬때, 쓰레드에서는 의도하지 않은 값으로 인해 오동작을 일으킬 수도있습니다. 그런경우를 대비하여 Lock을 걸어 두어 획득과 대기를 반복적으로 수행하여 동기화를 시키게 됩니다. Java에서 동기화는 synchronized 키워드를 통해 이루어지고, 실제로는 OS에서 제공하는 쓰레드의 구현 기능을 사용하게됩니다.동기화란, 공유 리소스에 대한 멀티 스레..