멀코 2장 멀티스레드 프로그래밍
問題一覧
1
b
2
a
3
상호배제(mutual exclusion)
4
자신의 상태가 true이면 들어가고 false이면 다른 스레드가 들어가는 것이다.
5
오버헤드가 없다., 스레드가 2개일 때만 가능한 알고리즘이다., 정확한 값이 나오지 않는다., mutex보다 속도가 느리다.
6
두 스레드가 모두 true이면 무한루프에 빠지기 때문에 무한루프를 빠져 나갈 스레드를 정하기 위해 필요하다.
7
CPU의 캐시 문제이다. 캐시로 왔다갔다 하는 것이 많아짐으로 인해 성능 저하가 일어나는 것이다.
8
번호표를 주는 형식, 2개 이상의 스레드가 true라면 발급 받은 label 번호로 우선순위를 정한다., 정확한 값이 나오지 않을 수 있다.
9
컴파일러가 최적화하기 때문이다. volatile을 사용해주어야 한다.
멀코 3장 메모리 일관성
멀코 3장 메모리 일관성
ユーザ名非公開 · 41問 · 2年前멀코 3장 메모리 일관성
멀코 3장 메모리 일관성
41問 • 2年前고법 2장 헌법
고법 2장 헌법
ユーザ名非公開 · 41問 · 2年前고법 2장 헌법
고법 2장 헌법
41問 • 2年前고법 3장 근로계약
고법 3장 근로계약
ユーザ名非公開 · 42問 · 2年前고법 3장 근로계약
고법 3장 근로계약
42問 • 2年前고법 4장 노동법의 역사
고법 4장 노동법의 역사
ユーザ名非公開 · 23問 · 2年前고법 4장 노동법의 역사
고법 4장 노동법의 역사
23問 • 2年前고법 6장 직장내 성희롱
고법 6장 직장내 성희롱
ユーザ名非公開 · 31問 · 2年前고법 6장 직장내 성희롱
고법 6장 직장내 성희롱
31問 • 2年前멀코 4장 동기화 연산과 cas
멀코 4장 동기화 연산과 cas
ユーザ名非公開 · 20問 · 2年前멀코 4장 동기화 연산과 cas
멀코 4장 동기화 연산과 cas
20問 • 2年前멀코 5장 non-blocking 알고리즘 - list
멀코 5장 non-blocking 알고리즘 - list
ユーザ名非公開 · 84問 · 2年前멀코 5장 non-blocking 알고리즘 - list
멀코 5장 non-blocking 알고리즘 - list
84問 • 2年前멀코 5-2장 배경이론
멀코 5-2장 배경이론
ユーザ名非公開 · 61問 · 2年前멀코 5-2장 배경이론
멀코 5-2장 배경이론
61問 • 2年前1. 컴퓨터 그래픽스 개요 (컴그)
1. 컴퓨터 그래픽스 개요 (컴그)
ユーザ名非公開 · 34問 · 2年前1. 컴퓨터 그래픽스 개요 (컴그)
1. 컴퓨터 그래픽스 개요 (컴그)
34問 • 2年前2. 2차원 그래픽스의 기본 요소 (컴그)
2. 2차원 그래픽스의 기본 요소 (컴그)
ユーザ名非公開 · 30問 · 2年前2. 2차원 그래픽스의 기본 요소 (컴그)
2. 2차원 그래픽스의 기본 요소 (컴그)
30問 • 2年前3. 2차원 그래픽스 변환 (컴그)
3. 2차원 그래픽스 변환 (컴그)
ユーザ名非公開 · 15問 · 2年前3. 2차원 그래픽스 변환 (컴그)
3. 2차원 그래픽스 변환 (컴그)
15問 • 2年前4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)
4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)
ユーザ名非公開 · 16問 · 2年前4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)
4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)
16問 • 2年前멀코 6장. 병렬 알고리즘 - QUEUE
멀코 6장. 병렬 알고리즘 - QUEUE
ユーザ名非公開 · 26問 · 2年前멀코 6장. 병렬 알고리즘 - QUEUE
멀코 6장. 병렬 알고리즘 - QUEUE
26問 • 2年前멀코 7장. STACK, SKIP-LIST
멀코 7장. STACK, SKIP-LIST
ユーザ名非公開 · 42問 · 2年前멀코 7장. STACK, SKIP-LIST
멀코 7장. STACK, SKIP-LIST
42問 • 2年前멀코 8장. 병렬 라이브러리
멀코 8장. 병렬 라이브러리
ユーザ名非公開 · 77問 · 2年前멀코 8장. 병렬 라이브러리
멀코 8장. 병렬 라이브러리
77問 • 2年前고법 7장. 임금의 이해
고법 7장. 임금의 이해
ユーザ名非公開 · 46問 · 2年前고법 7장. 임금의 이해
고법 7장. 임금의 이해
46問 • 2年前고법 9장. 인사명령과 징계
고법 9장. 인사명령과 징계
ユーザ名非公開 · 21問 · 2年前고법 9장. 인사명령과 징계
고법 9장. 인사명령과 징계
21問 • 2年前고법 11장. 노동조합법
고법 11장. 노동조합법
ユーザ名非公開 · 45問 · 2年前고법 11장. 노동조합법
고법 11장. 노동조합법
45問 • 2年前컴그 7장. 3차원 객체의 모델링
컴그 7장. 3차원 객체의 모델링
ユーザ名非公開 · 13問 · 2年前컴그 7장. 3차원 객체의 모델링
컴그 7장. 3차원 객체의 모델링
13問 • 2年前컴그 8장. 은면의 제거
컴그 8장. 은면의 제거
ユーザ名非公開 · 9問 · 2年前컴그 8장. 은면의 제거
컴그 8장. 은면의 제거
9問 • 2年前問題一覧
1
b
2
a
3
상호배제(mutual exclusion)
4
자신의 상태가 true이면 들어가고 false이면 다른 스레드가 들어가는 것이다.
5
오버헤드가 없다., 스레드가 2개일 때만 가능한 알고리즘이다., 정확한 값이 나오지 않는다., mutex보다 속도가 느리다.
6
두 스레드가 모두 true이면 무한루프에 빠지기 때문에 무한루프를 빠져 나갈 스레드를 정하기 위해 필요하다.
7
CPU의 캐시 문제이다. 캐시로 왔다갔다 하는 것이 많아짐으로 인해 성능 저하가 일어나는 것이다.
8
번호표를 주는 형식, 2개 이상의 스레드가 true라면 발급 받은 label 번호로 우선순위를 정한다., 정확한 값이 나오지 않을 수 있다.
9
컴파일러가 최적화하기 때문이다. volatile을 사용해주어야 한다.