본문 바로가기

전체 글17

[MSSQL] 반복문(WHILE) 사용법 MSSQL에서도 WHILE문을 통한 반복문 사용이 가능합니다. --구조 WHILE [조건문] BEGIN 반복할 내용 END --예제 --@CNT이 100보다 작으면 계속해서 @CNT에 1을 더하는 WHILE반복문 입니다. DECLARE @CNT int; SET @CNT = 0; WHILE @CNT 2020. 5. 24.
[운영체제] 멀티 쓰레드와 멀티 프로세스 [멀티 스레드] (Multi Thread) 멀티스레드란? 하나의 프로세스 내에서 둘 이상의 스레드가 자원을 공유하며 동시에 작업을 수행하는 것을 뜻 한다. 장점: 1. 하나의 프로세스에서 다수의 작업을 각각 스레드를 이용하여 동시에 작동시킬 수 있다. 2. Code, Data, Heap영역은 공유하고 Stack영역만 따로 보유하기 때문에 Cash Memory 초기화 작업이 필요 없고 Context Switching 비용이 저렴하다. 3. 스레드 간의 데이터 교환은 Data, Heap영역을 통해 가능하다. 단점: 1. 여러 개의 스레드가 동시에 같은 메모리에 접근할 때 원치 않은 값을 읽어오거나 수정될 수 있다. 2. 위 1번 문제를 해결하기 위해 대표적으로 Critical Section, Mutex 등 .. 2020. 5. 19.
[MSSQL] 문자열 치환하기(REPLACE, STUFF) 오늘은 MSSQL 문자열 치환 함수 REPLACE, STUFF에 대해 알아보겠습니다. [REPLACE] [STUFF] 시작 자리, 길이의 특징은 문자열 자르기 글에서 소개한 SUBSTRING과 같습니다. [MSSQL] 문자열 자르기(SUBSTRING, LEFT, RIGHT) 2020. 5. 12.
[MSSQL] 문자열 자르기(SUBSTRING, LEFT, RIGHT) 오늘은 MSSQL에서 문자열을 자르는 함수 SUBSTRING, LEFT, RIGHT에 대해 알아보겠습니다. [SUBSTRING] [LEFT, RIGHT] 2020. 5. 12.