2019/11/27(5)
-
Synchronization(동기화) - 임계영역(Critical Section), 동기화 방법, synchronized 흐름도
스레드의 동기화 문제스레드의 동기화 문제는 다중 스레드일 때 발생가능하며 여러 스레드가 동시에 실행 될 때 2개 이상의 스레드가 동일한 데이터에 접근하여 작업할 경우 문제가 발생할 수 있습니다.그러므로, 하나의 스레드가 조작하고 있는 공유자원(변수, 데이터)를 다른 스레드가 조작하지 못하도록 하기 위해서 동기화가 필요합니다. 동기화 문제 발생 동기화 처리 Synchronization(동기화)· 임계영역(Critical Section)에서 스레드들이 순서를 갖춰 자원을 사용하게 하는 것을 동기화하고 합니다.· 임계영역이란 멀티 스레드에 의해 공유자원이 서로 참조될 수 있는 코드의 범위를 말합니다.· 즉, 한 쓰레드가 작업중 다른 쓰레드에 의해 간섭을 받지 못하도록 막는 것을 쓰레드의 동기화하고 합니다.· ..
-
목 프레임워크(Mock framework), 대표적인 목 프레임워크
목 프레임워크(Mock framework)· 목 객체를 활용한 테스트는 직접 개발자가 목 객체를 만들어야 합니다.· 목 객체를 만드는 것은 시간 · 노력이 필요합니다.· 이미 만들어져 있는 목 프레임워크를 활용하여 쉽게 목 객체 활용이 가능합니다.· 해당 라이브러리만 세팅하면 쉽게 목 객체를 활용 가능 대표적인 목 프레임워크· EasyMock· Jmock· Mockcpp· Googlemock 등
-
2.Summary - 워크숍, 워크숍 사전준비 사항
워크숍워크숍은 어떠한 목적을 달성하기 위하여 전문 진행자의 진행 아래 프로젝트의 현업 부서 측과 전산 부서 측의 주요 구성원들이 함께 참여하는 회의이다. 워크숍 사전준비 사항워크숍을 통해 달성해야 할 목표와 구체적인 논의 사항들을 도출하기 위해서 사전 준비가 필요합니다.
-
XML vs CSV
XML vs CSVCSV 특징입니다.
-
SQOOP(스쿱)
SQOOP(스쿱)· 아파치 스쿱· 하둡의 입력을 파일에서 RDBMS를 사용할 수 있게 해줍니다. RDBMS데이터를 하둡에서 접근할 수 있게 만들어줍니다.· 1.4에서 2.x로 변경되면서 클라이언트/서버형태로 변경되었습니다. http://sqoop.apache.org/ http://bit.ly/2sc4AmE