Computer Language 3

[JAVA] JAVA Thread(스레드) 사용법 & 예제

Thread란? 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위 운영체제에 의해 관리되는 하나의 작업(Task) Thread = Task(작업) JVM에 의해 하나의 프로세스가 발생하고 main() 안의 실행문들이 하나의 스레드 main() 이외의 또 다른 스레드를 만들려면 Thread 클래스를 상속하거나 Runnable 인터페이스 구현 멀티 스레드 작업 시, 각 스레드끼리 정보를 주고받을 수 있어 처리 과정의 오류를 줄일 수 있음 프로세스끼리는 정보 교환 불가능 멀티 스레드(Multi Thread)란? 여러 스레드를 동시에 실행시키는 응용프로그램을 작성하는 기법 장점 메모리 공유로 인한 시스템 자원 소모 줄어듬 동시 작업이 가능 단점 자원을 공유하기에 충돌 발생 가능성 존재 로직의 복잡도..

[JAVA] Map 전체 출력(entrySet, keySet, Iterator)

HTML 삽입 미리보기할 수 없는 소스 Map의 값을 전체 출력하는 방법을 알아보겠습니다. 방법1 : entrySet() HTML 삽입 미리보기할 수 없는 소스 key와 value의 값 모두 필요한 경우에 사용합니다. 방법2 : keySet() HTML 삽입 미리보기할 수 없는 소스 key의 값만 필요한 경우에 사용합니다. 방법3 : entrySet().iterator() HTML 삽입 미리보기할 수 없는 소스 iterator 인터페이스를 사용할 수 없는 컬렉션인 Map에서 iterator 인터페이스를 사용하기 위해서는 Map에 entrySet(), keySer() 메소드를 사용하여 Set 객체를 반환받은 후 iterator 인터페이스를 사용합니다. 방법4 : keySet().iterator() HTML..

[MSSQL] While 기본 사용법

SQL을 사용하다보면 반복문을 사용하게 되는 경우가 있습니다. 반복문에 해당하는 while문을 사용하고자 구성요소를 살펴보면 아래와 같습니다. 1. 구성요소 declare : 변수 선언 set : 선언한 변수에 값 할당 while : 종료 조건 지정 begin : 실행 구문 입력 print : 결과 출력 end : 실행 구문 종료 예제를 통해 사용하는 방법을 익혀보겠습니다. 2. 예제 declare @i as int; set @i = 1; while @i

반응형