전체 글(14827)
-
Thread Name(스레드 이름)
Thread Name(스레드 이름)· 스레드는 이름을 통해 특별한 기능을 하는 것은 아니지만 자신의 이름을 가지고 있습니다.· 디버깅할 때 어떤 스레드가 어떤 작업을 하는지 분석하기 위한 목적으로 활용이 되는 것이 일반적입니다.· 메인 스레드는 main이라는 이름을 가지고 있고, 직접 생성한 스레드는 직접 이름을 부여하지 않으면 자동적으로 Thread-n이라는 이름으로 지정됩니다. 메소드 설명 setName() · 인스턴스 메소드 · 스레드 이름 설정 또는 변경 getName() · 인스턴스 메소드 · 스레드 이름 가져오기 Thread.currentThread() · 정적 메소드 · 코드를 실행하는 현재 스레드의 레퍼런스 얻어오기
-
문맥 교환(context switching), 작업간 교환
문맥 교환(context switching)컴퓨터에서 동시에 처리할 수 있는 최대 작업 수는 CPU의 코어(core) 수와 같습니다.만약 CPU의 코어 수보다 더 많은 스레드가 실행되면, 각 코어가 정해진 시간 동안 여러 작업을 번갈아가며 수행하게 됩니다. 이때 각 스레드가 서로 교체될 때 스레드 간의 문맥 교환(context switching)이라는 것이 발생합니다.문맥 교환이란 현재까지의 작업 상태나 다음 작업에 필요한 각종 데이터를 저장하고 읽어오는 작업을 가리킵니다.작업간 교환이라고도 합니다.문맥 교환에 걸리는 시간이 커지면 커질수록, 멀티 스레딩의 효율은 저하됩니다.오히려 많은 양의 단순한 계산은 싱글 스레드로 동작하는 것이 더 효율적일 수 있습니다.따라서 많은 수의 스레드를 실행하는 것이 언제..
-
멀티 쓰레드 vs 멀티 프로세스
멀티 쓰레드 vs 멀티 프로세스멀티 쓰레드와 멀티 프로세스 모두 여러 흐름을 동시에 수행한다는 공통점을 가지고 있습니다.
-
java.lang.Thread 클래스 생성자, Thread 클래스의 주요 메서드
java.lang.Thread 클래스 생성자
-
마크 저커버그(Mark Elliot Zuckerberg)
마크 저커버그(Mark Elliot Zuckerberg)· 미국의 프로그래머 및 인터넷 사업가, 페이스북 설립자· 2010년 타임지 선정 올해의 인물 선정https://ko.wikipedia.org/wiki/%EB%A7%88%ED%81%AC_%EC%A0%80%EC%BB%A4%EB%B2%84%EA%B7%B8https://namu.wiki/w/%EB%A7%88%ED%81%AC%20%EC%A0%80%EC%BB%A4%EB%B2%84%EA%B7%B8 https://www.facebook.com/zuck 페이스북(Facebook)http://codedragon.tistory.com/6594
-
SR2‐3 비밀번호 관리 사고 사례02 - 인터파크 오픈마켓에서 물건 팔려다 ‘탈탈’
SR2‐3 비밀번호 관리 사고 사례02인터파크 오픈마켓에서 물건 팔려다 ‘탈탈’http://www.boannews.com/media/view.asp?idx=37986 직접 다운로드