분류 전체보기41 LG 38인치 모니터 38WN95C 리뷰 요번에 구입한 LG 38WN95C 모니터 리뷰입니다. 항상 32인치만 써오다가 가로가 넓은 21:9모니터를 한번 써보고 싶었는데 34인치는 세로가 너무 짧더군요 ㅠ 그래서 38인치를 한번 알아봐는데 무슨 34인치랑 가격차이가 2배에요... 아무리 수요가 없다고 해도.. ㅠㅠ 그나마 조금 저렴한 중소기업꺼를 알아보다가 친구가 중소는 절대 사지말라고해서 고민중이였는데 마침 G마켓에서 한가위 이벤트로 모니터 특가를 하길래 바로 질러버렸습니다. ㅎㅎ 사실 여우와 신포도 마냥 위의 모니터 비교사이즈에서 확인 했을 때는 생각보다 별로 안커보였어요 그런데 무슨.. 엄청 크네요 처음 사용했을 때는 익숙하지 않아 목이 아플 정도였습니다. 세로가 32인치 보다는 미세하기 짧지만 거의 동일하구요 가로 길이는 압도적이에요 요.. 2023. 9. 24. 백킹프로퍼티(Backing Properties)란? 프로퍼티부터 설명하겠습니다. 자바클래스는 기본적으로 필드(변수 등)들을 private으로 설정하고 외부에서 값을 사용하거나 변경할 때 getter와 setter를 사용하여 접근 가능하게 해 줍니다. 이러한 getter와 setter를 프로퍼티라고 합니다. class C { private val _elementList = mutableListOf() val elementList: List get() = _elementList } 코틀린으로 개발하시는 분들은 많이 보셨을만한 코드입니다. 익숙지 않으신 분들은 _elementList와 elementList가 왜 분리되어 있고 차이가 뭐지? 라고 생각하실 수 있습니다. 이는 말씀드렸던 것처럼 _elementList란 필드를 private으로 설정하여 외부에서 접.. 2023. 4. 6. 교착상태 교착상태 교착상태란 두 개 이상의 프로세스들이 서로가 가진 자원을 기다리며 중단된 상태를 의미합니다. 여러 프로세스들이 함께 접근할 수 있으면서 사용하는 자원들을 공유자원이라고 합니다. 자원들을 공유해서 사용하는 것은 물론 효율적이지만 공유하기 때문에 발생하는 문제점도 있습니다. 예를 들어 사용자 A와 B가 있다고 할 때 A는 100만원이 있는 계좌에 50만원을 입금하고 B는 50만원을 출금하는 상황이 동시에 일어났다고 가정하겠습니다. A의 행동은 현재값+50의 결과를 낳고 B는 현재값-50의 결과를 낳습니다. 정상적인 과정은 A로인해 현재값이 150이되어 B의 과정을 거치고 다시 100이되는 것입니다. 혹은 그 반대도 성립하겠죠? 하지만 이 과정이 동시에 일어났기 때문에 현재값은 바뀌지않고 100이됩니.. 2023. 3. 8. 멀티프로세싱, 멀티스레딩 멀티프로세싱, 멀티스레딩 이번 포스팅에선 멀티프로세싱, 멀티스레딩을 설명해 보겠습니다. 멀티프로세싱 우리가 알고 있는 일반적인 개념은 하나의 프로그램이 실행되면 하나의 프로세스가 된다는 것입니다. 멀티프로세싱이란 하나의 응용프로그램을 여러 개의 프로세스로 구성하여 마찬가지로 여러 개의 프로세서가 하나의 작업을 처리하는 것입니다. 프로세서란 CPU를 의미하며 현재 우리가 사용하는 PC는 대부분 멀티코어로 여러 개의 프로세스를 가지고 있습니다. 멀티프로세싱에서 중요한 점은 하나의 프로그램이 여러개의 프로세스로 나누어진다는 것입니다. 나누어졌기 때문에 하나 이상의 일을 병렬로 처리할 수 있으며 프로세스 중 일부에 문제가 발생해도 다른 프로세스에 영향이 없어 신뢰성이 높은 강점이 있습니다. 하지만 각 프로세스들.. 2023. 3. 7. 이전 1 2 3 4 5 ··· 11 다음