개발 2

[IT개발 - Java] Java Syncronized의 개요 및 사용방법

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

개발이야기 2018.05.26

[IT개발] 개발이야기 머리글

개발이야기 게시판 머리글 안녕하세요.이야기보따리장수입니다.ㅋㅋ 저는 3년차 IT개발자입니다. 저는 옛날 학교다닐때 그리고 취업을 준비할때, 몇 개월간 네이버 블로그를 개설하여 공부한 내용을 정리를 하곤했었습니다. ㅎㅎ그때 배웠던 내용들을 정리를 했었고, 최근에 한번 쭉보니깐 열심히 살았었구나 생각이 들더군요.ㅎㅎㅎ 다시 그때의 초심을 한번 찾아보려하고 오랫동안 블로그를 해보려고합니다. 사실 블로그에 이러한 내용을 포스팅하는 목적은 내가 배운 또는 써먹었던 내용을 한번 작성을 해봄으로서 한번더 내 머리속에 각인을 시키기 위해서 포스팅을 합니다.그리고 이 개발블로그는 나의 레퍼런스로 활용을 할 계획입니다^^ 내가 해본내용들에 대한 기록과 내가 한내용에대해 잊지않기위한 노력, 잊더라도 다시 금방 기억하기위한 ..

개발이야기 2018.05.26