일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 독학
- 장치컨트롤러
- C++
- 138477
- 렌더링 파이프라인
- DDR SDRAM
- 풀이
- 131701
- 혼자공부하는
- Transform
- 운영체제
- 보조기억장치
- DirectX
- 그래프
- 지역변수
- 한빛미디어
- 컴퓨터구조
- dfs
- 인터럽트
- 컴퓨터 구조
- 스레드
- CPU 스케줄링
- 혼자 공부하는
- 코딩테스트
- 입출력장치
- 프로그래머스
- static
- 프로세스
- BFS
- 멀티스레드
- Today
- Total
목록프로세스 (2)
빼미의 개발일기

● 소감 - 다른건 몰라도 내가 푼 방식이 가장 최적의 정답이 아니라는 것은 확실할 듯 하다. ● 나의 풀이 더보기 1) 조건 찾기 - 문제에서 알려주듯 우선순위가 낮으면 대기열에서 나와 다시 뒤로 가고, 우선순위가 높은 순부터 실행된다. - 그리고 동일한 우선순위만 남았더라도 이전 높았던 우선순위의 뒤에 있는 요소부터 실행을 하기 때문에 필요하다고 생각이 들었던 건 2가지였다 우선순위와 해당 우선순위의 위치를 같이 가진 큐 우선순위를 내림차순 정렬한 백터 - 결국 우선순위별로 실행을 하였다 해도 해당 우선순위의 위치를 모르면 의미없기 때문에 매개변수로 들어온 Priorities 백터를 큐로 저장할 때 for문을 사용하여 i 값으로 그 위치도 같이 저장했다. 두 값을 동시에 저장하는 건 pair()를 이..

이 글은 한빛미디어 '혼자 공부하는 컴퓨터 구조 + 운영체제'를 공부하고 정리한 내용입니다. 스레드의 의미와 멀티스레드, 멀티프로세스의 차이는 무엇인가? ● 스레드(Thread) : 프로세스를 구성하는 실행의 흐름 단위 ※ 12강. 빠른 CPU를 위한 설계방법에서 나온 소프트웨어적 스레드를 다룬다. - 하나의 프로세스는 하나 이상 스레드를 가질 수 있으며, 스레드를 이용하면 하나의 프로세스에서 여러 부분을 동시에 실행 할 수 있다. - 프로그래밍을 통해 소프트웨어에서 동시에 여러 스레드를 처리 할 수 있도록 만들 수도 있다. - 스레드는 프로세스 내에서 각기 다른 스레드 ID, 프로그램 카운터 값을 비롯한 레지스터 값, 스택을 가지고 있다. - 프로세스의 여러 스레드들은 실행에 필요한 최소한의 정보(레지..