본문 바로가기
[Java Concurrency] 성능, 확장성 #1 [Java Concurrency] 성능, 확장성 - 스레드를 사용하는 가장 큰 목적은 바로 성능을 높이고자 하는 것이다. 스레드를 사용하면 시스템의 자원을 훨씬 효율적으로 활용할 수 있고, 앱으로 하여금 시스템이 갖고 있는 능력을 최대한 사용하게 할 수 있다. 그와 동시에 기존 작업이 실행되고 있는 동안 새로 등록된 작업을 즉시 실행할 수 있는 준비를 갖추고 있기 때문에 앱의 응답 속도를 향상시킬 수 있다. - 성능을 높이는 방법은 대부분 앱의 내부 구조를 복잡하게 만들어야 하는 경우가 많고, 따라서 안전성과 활동성에 문제가 생길 가능성도 적지 않다. 최악의 경우에는 성능을 높이기 위해 적용한 프로그래밍 기법 때문에 프로그램의 다른 부분에서 역효과를 가져오거나 성능상에 문제를 일으킬 수도 있다. - 성능.. 2017. 5. 3.
[똑딱이] 구성을 알면 사진이 재밌다. 손가락 꾸욱~♥ 응원해주세요!! 구성( 프레이밍, 프레임 워크 ) 구도에 앵글, 색, 노출, 초점, 화각 등을 총체적으로 배치하는 작업 화각 렌즈를 통해서 이미지를 볼 수 있는 각도 화각이 넓으면 많은 이미지를 볼 수 있고, 화각이 좁으면 한정된 이미지를 본다. 초점거리에 따라 광각과 표준, 망원으로 구분된다. 초점거리 카메라 뷰파인더 혹은 LCD 창으로 물체가 또렷히 보일 때 렌즈와 이미지센서 사이의 거리. 50mm 표준으로 하여 ( 사람의 시야와 비슷 ) 그 이하는 광각렌즈 그 이상은 망원렌즈 광각렌즈는 우리가 눈으로 볼 수 없는 피사체도 보여주어 이미지가 왜곡되어 표현. 즉, 원근감이 실제보다 과장된다. 가까이 있는 피사체는 더욱 가깝게 보이고, 멀리 있는 피사체는 더욱 멀게 보인다. 망원렌즈 역시.. 2013. 2. 13.
반응형